내보내기(0) 인쇄
모두 확장
이 문서는 수동으로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오.
번역
원본

TextBox 클래스

여러 줄로 된 단일 형식 텍스트를 표시하는 데 사용되는 컨트롤을 나타냅니다.

네임스페이스:  System.Windows.Controls
어셈블리:  System.Windows(System.Windows.dll)

[TemplateVisualStateAttribute(Name = "Unfocused", GroupName = "FocusStates")]
[TemplateVisualStateAttribute(Name = "ReadOnly", GroupName = "CommonStates")]
[TemplateVisualStateAttribute(Name = "Focused", GroupName = "FocusStates")]
[TemplateVisualStateAttribute(Name = "Disabled", GroupName = "CommonStates")]
[TemplateVisualStateAttribute(Name = "MouseOver", GroupName = "CommonStates")]
[TemplateVisualStateAttribute(Name = "Valid", GroupName = "ValidationStates")]
[TemplateVisualStateAttribute(Name = "InvalidUnfocused", GroupName = "ValidationStates")]
[TemplateVisualStateAttribute(Name = "InvalidFocused", GroupName = "ValidationStates")]
[TemplatePartAttribute(Name = "ContentElement", Type = typeof(FrameworkElement))]
[TemplateVisualStateAttribute(Name = "Normal", GroupName = "CommonStates")]
public class TextBox : Control

TextBox 형식에서는 다음과 같은 멤버를 노출합니다.

  이름설명
Public 메서드Windows Phone용 Silverlight에서 지원TextBox TextBox 클래스의 새 인스턴스를 초기화합니다.
위쪽

  이름설명
Public 속성Windows Phone용 Silverlight에서 지원AcceptsReturn텍스트 상자에서 줄 바꿈 또는 리턴 문자를 허용하고 표시하는지 여부를 결정하는 값을 가져오거나 설정합니다.
Public 속성Windows Phone용 Silverlight에서 지원ActualHeight FrameworkElement 의 렌더링된 높이를 가져옵니다. (FrameworkElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원ActualWidth FrameworkElement 의 렌더링된 너비를 가져옵니다. (FrameworkElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원AllowDropUIElement가 Silverlight 끌어서 놓기 작업 용도의 놓기 대상이 될 수 있는지 여부를 결정하는 값을 가져오거나 설정합니다. (UIElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원Background컨트롤의 배경을 제공하는 브러시를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원BaselineOffset각 텍스트 줄이 기준선에서 오프셋되는 거리를 나타내는 값을 가져옵니다.
Public 속성Windows Phone용 Silverlight에서 지원BorderBrush컨트롤의 테두리 배경을 설명하는 브러시를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원BorderThickness컨트롤의 테두리 두께를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원CacheMode가능한 경우 렌더링된 내용을 캐시해야 함을 나타내는 값을 가져오거나 설정합니다. (UIElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원CaretBrush삽입 지점을 나타내는 세로 막대를 렌더링하는 데 사용되는 브러시를 가져오거나 설정합니다.
Public 속성CharacterSpacing컨트롤에 있는 텍스트의 문자 간 거리(글꼴 크기의 1/1000 단위)를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원Clip UIElement 의 콘텐츠 윤곽선을 정의하는 데 사용되는 Geometry를 가져오거나 설정합니다. (UIElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원Cursor마우스 포인터가 FrameworkElement 위에 있을 때 표시되는 커서 이미지를 가져오거나 설정합니다. (FrameworkElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원DataContext FrameworkElement 가 데이터 바인딩에 참여하는 경우 해당 데이터 컨텍스트를 가져오거나 설정합니다. (FrameworkElement에서 상속됨)
Protected 속성Windows Phone용 Silverlight에서 지원DefaultStyleKey컨트롤의 기본 스타일을 참조하는 키를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원DesiredSize레이아웃 프로세스의 측정 처리 단계에서 이 UIElement가 계산한 크기를 가져옵니다. (UIElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원Dispatcher이 개체와 관련된 Dispatcher를 가져옵니다. (DependencyObject에서 상속됨)
Public 속성EffectUIElement를 렌더링하는 데 사용할 픽셀 셰이더 효과를 가져오거나 설정합니다. (UIElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원FlowDirection텍스트 및 기타 사용자 인터페이스 요소가 해당 레이아웃을 제어하는 모든 부모 요소 내에서 흐르는 방향을 가져오거나 설정합니다. (FrameworkElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원FontFamily컨트롤에 텍스트를 표시하는 데 사용되는 글꼴을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원FontSize이 컨트롤의 텍스트 크기를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원FontSource콘텐츠 렌더링을 위해 TextBox에 적용되는 글꼴 소스를 가져오거나 설정합니다.
Public 속성Windows Phone용 Silverlight에서 지원FontStretch글꼴이 화면에서 압축되거나 확장되는 정도를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원FontStyle텍스트가 렌더링되는 스타일을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원FontWeight지정된 글꼴의 두께를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원Foreground전경색을 설명하는 브러시를 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원Height FrameworkElement 의 제안된 높이를 가져오거나 설정합니다. (FrameworkElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원HorizontalAlignment FrameworkElement 를 패널 또는 항목 컨트롤 등의 레이아웃 부모에서 작성하는 경우 요소에 적용되는 가로 맞춤 특성을 가져오거나 설정합니다. (FrameworkElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원HorizontalContentAlignment컨트롤 콘텐츠의 가로 맞춤을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원HorizontalScrollBarVisibility가로 스크롤 막대의 표시 유형을 가져오거나 설정합니다.
Public 속성Windows Phone용 Silverlight에서 지원InputScopeTextBox에서 사용하는 입력에 대한 컨텍스트를 가져오거나 설정합니다.
Public 속성Windows Phone용 Silverlight에서 지원IsEnabled사용자가 컨트롤과 상호 작용할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원IsHitTestVisibleUIElement에 포함된 영역이 적중 테스트에 대해 true 값을 반환할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. (UIElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원IsReadOnly사용자가 텍스트 상자의 텍스트를 변경할 수 있는지 여부를 결정하는 값을 가져오거나 설정합니다.
Public 속성Windows Phone용 Silverlight에서 지원IsTabStop컨트롤이 탭 탐색에 포함되는지 여부를 나타내는 값을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원Language FrameworkElement 에 적용되는 지역화/전역화 언어 정보를 가져오거나 설정합니다. (FrameworkElement에서 상속됨)
Public 속성LineHeight콘텐츠 각 줄의 높이를 가져오거나 설정합니다.
Public 속성LineStackingStrategy TextBox 에 있는 각 텍스트 줄의 줄 상자가 결정되는 방법을 나타내는 값을 가져오거나 설정합니다.
Public 속성Windows Phone용 Silverlight에서 지원Margin FrameworkElement 의 바깥쪽 여백을 가져오거나 설정합니다. (FrameworkElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원MaxHeight FrameworkElement 의 최대 높이 제약 조건을 가져오거나 설정합니다. (FrameworkElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원MaxLength사용자가 입력할 수 있는 최대 문자 수를 결정하는 값을 가져오거나 설정합니다.
Public 속성Windows Phone용 Silverlight에서 지원MaxWidth FrameworkElement 의 최대 너비 제약 조건을 가져오거나 설정합니다. (FrameworkElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원MinHeight FrameworkElement 의 최소 높이 제약 조건을 가져오거나 설정합니다. (FrameworkElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원MinWidth FrameworkElement 의 최소 너비 제약 조건을 가져오거나 설정합니다. (FrameworkElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원Name개체의 식별 이름을 가져오거나 설정합니다. XAML 프로세서가 XAML 태그에서 개체 트리를 만든 경우 런타임 코드에서 이 이름으로 XAML 선언된 개체를 참조할 수 있습니다. (FrameworkElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원Opacity개체의 불투명도 수준을 가져오거나 설정합니다. (UIElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원OpacityMask이 개체의 영역에 대한 불투명도를 변경하는 데 사용된 브러시를 가져오거나 설정합니다. (UIElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원Padding컨트롤 내부의 안쪽 여백을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원Parent개체 트리에서 이 FrameworkElement의 부모 개체를 가져옵니다. (FrameworkElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원ProjectionUIElement를 렌더링할 때 적용할 원근감 프로젝션(3차원 효과)을 가져오거나 설정합니다. (UIElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원RenderSize UIElement 의 마지막으로 렌더링된 크기를 가져옵니다. (UIElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원RenderTransform UIElement 의 렌더링 위치에 영향을 주는 변환 정보를 가져오거나 설정합니다. (UIElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원RenderTransformOrigin UIElement 의 영역을 기준으로 RenderTransform에서 선언하는 가능한 렌더링 변환의 원점을 가져오거나 설정합니다. (UIElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원Resources로컬로 정의된 리소스 사전을 가져옵니다. XAML에서 XAML 암시적 컬렉션 구문을 통해 frameworkElement.Resources 속성 요소의 자식 개체 요소로 리소스 항목을 설정할 수 있습니다. (FrameworkElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원SelectedText텍스트 상자에서 현재 선택 영역의 내용을 가져오거나 설정합니다.
Public 속성Windows Phone용 Silverlight에서 지원SelectionBackground선택한 텍스트의 배경을 채우는 브러시를 가져오거나 설정합니다.
Public 속성Windows Phone용 Silverlight에서 지원SelectionForeground텍스트 상자에서 선택된 텍스트에 사용되는 브러시를 가져오거나 설정합니다.
Public 속성Windows Phone용 Silverlight에서 지원SelectionLength텍스트 상자에서 현재 선택 영역의 문자 수를 가져오거나 설정합니다.
Public 속성Windows Phone용 Silverlight에서 지원SelectionStart텍스트 상자에서 선택된 텍스트의 시작 위치를 가져오거나 설정합니다.
Public 속성Windows Phone용 Silverlight에서 지원Style렌더링 중 이 개체에 적용되는 인스턴스 Style을 가져오거나 설정합니다. (FrameworkElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원TabIndex사용자가 Tab 키를 사용하여 컨트롤을 탐색할 때 요소가 포커스를 받는 순서를 결정하는 값을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원TabNavigation이 컨트롤에 대해 탭 이동 및 TabIndex가 작동하는 방법을 수정하는 값을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원Tag이 개체에 대한 사용자 지정 정보를 저장하는 데 사용할 수 있는 임의의 개체 값을 가져오거나 설정합니다. (FrameworkElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원Template컨트롤 템플릿을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원Text텍스트 상자의 텍스트 내용을 가져오거나 설정합니다.
Public 속성Windows Phone용 Silverlight에서 지원TextAlignment텍스트 상자의 텍스트 맞춤 방법을 가져오거나 설정합니다.
Public 속성Windows Phone용 Silverlight에서 지원TextWrapping텍스트 줄이 텍스트 상자의 사용 가능한 너비를 초과할 경우 줄 바꿈이 발생되는 방법을 가져오거나 설정합니다.
Public 속성Windows Phone용 Silverlight에서 지원Triggers FrameworkElement 에 대해 정의된 애니메이션의 트리거 컬렉션을 가져옵니다. (FrameworkElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원UseLayoutRounding개체 및 해당 시각적 하위 트리를 렌더링할 때 전체 픽셀에 맞게 렌더링하는 반올림 동작을 사용할지 여부를 결정하는 값을 가져오거나 설정합니다. (UIElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원VerticalAlignment FrameworkElement 를 패널 또는 항목 컨트롤 등의 부모 개체에서 작성하는 경우 요소에 적용되는 세로 맞춤 특성을 가져오거나 설정합니다. (FrameworkElement에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원VerticalContentAlignment컨트롤 콘텐츠의 세로 맞춤을 가져오거나 설정합니다. (Control에서 상속됨)
Public 속성Windows Phone용 Silverlight에서 지원VerticalScrollBarVisibility세로 스크롤 막대의 표시 유형을 가져오거나 설정합니다.
Public 속성Windows Phone용 Silverlight에서 지원Visibility UIElement 의 표시 유형을 가져오거나 설정합니다. 표시되지 않는 UIElement는 렌더링되지 않으며 필요한 크기를 레이아웃에 알려 주지 않습니다. (UIElement에서 상속됨)
Public 속성Watermark이 속성이 구현되지 않습니다.
Public 속성Windows Phone용 Silverlight에서 지원Width FrameworkElement 의 너비를 가져오거나 설정합니다. (FrameworkElement에서 상속됨)
위쪽

  이름설명
Public 메서드Windows Phone용 Silverlight에서 지원AddHandler지정된 라우팅된 이벤트에 대한 라우팅된 이벤트 처리기를 현재 요소의 처리기 컬렉션에 추가하는 방식으로 추가합니다. handledEventsTootrue로 지정하여 이벤트 경로를 따라 다른 요소에 의해 이미 처리된 것으로 표시된 라우트된 이벤트에 대해 제공된 처리기를 호출합니다. (UIElement에서 상속됨)
Public 메서드Windows Phone용 Silverlight에서 지원ApplyTemplate관련 컨트롤 템플릿을 로드하여 그 일부를 참조할 수 있게 합니다. (Control에서 상속됨)
Public 메서드Windows Phone용 Silverlight에서 지원Arrange자식 개체 요소를 배치하고 UIElement의 크기를 결정합니다. 자식 요소에 대한 사용자 지정 레이아웃을 구현하는 부모 개체는 이 메서드를 자체 레이아웃 재정의 구현에서 호출하여 재귀적 레이아웃 업데이트를 형성합니다. (UIElement에서 상속됨)
Protected 메서드Windows Phone용 Silverlight에서 지원ArrangeOverrideSilverlight 레이아웃의 정렬 처리 단계에 대한 동작을 제공합니다. 클래스는 이 메서드를 재정의하여 자체 정렬 처리 단계 동작을 정의할 수 있습니다. (FrameworkElement에서 상속됨)
Public 메서드Windows Phone용 Silverlight에서 지원CaptureMouse마우스 캡처를 UIElement로 설정합니다. (UIElement에서 상속됨)
Public 메서드Windows Phone용 Silverlight에서 지원CheckAccess호출 스레드에서 이 개체에 액세스할 수 있는지 여부를 확인합니다. (DependencyObject에서 상속됨)
Public 메서드Windows Phone용 Silverlight에서 지원ClearValue종속성 속성의 로컬 값을 지웁니다. (DependencyObject에서 상속됨)
Public 메서드Windows Phone용 Silverlight에서 지원Equals(Object)지정된 Object가 현재 Object와 같은지 여부를 확인합니다. (Object에서 상속됨)
Protected 메서드Windows Phone용 Silverlight에서 지원Finalize가비지 수집에서 Object를 회수하기 전에 개체가 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드Windows Phone용 Silverlight에서 지원FindName지정된 식별자 이름이 있는 개체를 검색합니다. (FrameworkElement에서 상속됨)
Public 메서드Windows Phone용 Silverlight에서 지원Focus컨트롤에 포커스를 설정하려고 합니다. (Control에서 상속됨)
Public 메서드Windows Phone용 Silverlight에서 지원GetAnimationBaseValueSilverlight 종속성 속성에 대해 설정되어 있고 애니메이션이 활성 상태가 아닐 때 적용되는 기준 값을 반환합니다. (DependencyObject에서 상속됨)
Public 메서드Windows Phone용 Silverlight에서 지원GetBindingExpression바인딩이 설정된 종속성 속성에 대한 BindingExpression을 검색합니다. (FrameworkElement에서 상속됨)
Public 메서드Windows Phone용 Silverlight에서 지원GetHashCode특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨)
Public 메서드Windows Phone용 Silverlight에서 지원GetRectFromCharacterIndex(Int32)지정된 인덱스에 있는 문자의 선행 가장자리에 대한 사각형을 반환합니다.
Public 메서드Windows Phone용 Silverlight에서 지원GetRectFromCharacterIndex(Int32, Boolean)지정된 인덱스에 있는 문자의 선행 또는 후행 가장자리에 대한 사각형을 반환합니다.
Protected 메서드Windows Phone용 Silverlight에서 지원GetTemplateChild인스턴스화된 ControlTemplate 시각적 트리에서 명명된 요소를 검색합니다. (Control에서 상속됨)
Public 메서드Windows Phone용 Silverlight에서 지원GetType현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드Windows Phone용 Silverlight에서 지원GetValue DependencyObject 에서 종속성 속성의 현재 유효 값을 반환합니다. (DependencyObject에서 상속됨)
Public 메서드Windows Phone용 Silverlight에서 지원InvalidateArrange UIElement 의 정렬 상태(레이아웃)를 무효화합니다. 무효화된 후에는 UIElement의 레이아웃이 업데이트됩니다. 이 업데이트 작업은 비동기적으로 수행됩니다. (UIElement에서 상속됨)
Public 메서드Windows Phone용 Silverlight에서 지원InvalidateMeasure UIElement 의 측정 상태(레이아웃)를 무효화합니다. (UIElement에서 상속됨)
Public 메서드Windows Phone용 Silverlight에서 지원Measure UIElement DesiredSize를 업데이트합니다. 일반적으로 레이아웃 자식에 대해 사용자 지정 레이아웃을 구현하는 개체는 자체 MeasureOverride 구현에서 이 메서드를 호출하여 재귀적 레이아웃 업데이트를 형성합니다. (UIElement에서 상속됨)
Protected 메서드Windows Phone용 Silverlight에서 지원MeasureOverrideSilverlight 레이아웃의 측정 처리 단계에 대한 동작을 제공합니다. 클래스는 이 메서드를 재정의하여 자체 측정 처리 단계 동작을 정의할 수 있습니다. (FrameworkElement에서 상속됨)
Protected 메서드Windows Phone용 Silverlight에서 지원MemberwiseClone현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Public 메서드Windows Phone용 Silverlight에서 지원OnApplyTemplate파생 클래스에서 재정의되는 경우 이 메서드는 다시 빌드 레이아웃 과정과 같은 내부 프로세스 또는 응용 프로그램 코드에서 ApplyTemplate을 호출할 때마다 호출됩니다. 즉, 응용 프로그램에서 UI 요소가 표시되기 직전에 메서드가 호출됩니다. 자세한 내용은 설명 부분을 참조하십시오. (FrameworkElement에서 상속됨)
Protected 메서드Windows Phone용 Silverlight에서 지원OnCreateAutomationPeerSilverlight 자동화 인프라에서 사용할 TextBoxAutomationPeer를 반환합니다. (UIElement.OnCreateAutomationPeer()을(를) 재정의함)
Protected 메서드Windows Phone용 Silverlight에서 지원OnDoubleTap DoubleTap 이벤트가 발생하기 전에 호출됩니다. (Control에서 상속됨)
Protected 메서드Windows Phone용 Silverlight에서 지원OnDragEnter DragEnter 이벤트가 발생하기 전에 호출됩니다. (Control에서 상속됨)
Protected 메서드Windows Phone용 Silverlight에서 지원OnDragLeave DragLeave 이벤트가 발생하기 전에 호출됩니다. (Control에서 상속됨)
Protected 메서드Windows Phone용 Silverlight에서 지원OnDragOver DragOver 이벤트가 발생되기 전에 호출됩니다. (Control에서 상속됨)
Protected 메서드Windows Phone용 Silverlight에서 지원OnDrop Drop 이벤트가 발생하기 전에 호출됩니다. (Control에서 상속됨)
Protected 메서드Windows Phone용 Silverlight에서 지원OnGotFocus GotFocus 이벤트가 발생하기 전에 호출됩니다. (Control.OnGotFocus(RoutedEventArgs)을(를) 재정의함)
Protected 메서드Windows Phone용 Silverlight에서 지원OnHold Hold 이벤트가 발생하기 전에 호출됩니다. (Control에서 상속됨)
Protected 메서드Windows Phone용 Silverlight에서 지원OnKeyDown KeyDown 이벤트가 발생될 때 호출됩니다. (Control.OnKeyDown(KeyEventArgs)을(를) 재정의함)
Protected 메서드Windows Phone용 Silverlight에서 지원OnKeyUp KeyUp 이벤트가 발생되기 전에 호출됩니다. (Control.OnKeyUp(KeyEventArgs)을(를) 재정의함)
Protected 메서드Windows Phone용 Silverlight에서 지원OnLostFocus LostFocus 이벤트가 발생되기 전에 호출됩니다. (Control.OnLostFocus(RoutedEventArgs)을(를) 재정의함)
Protected 메서드Windows Phone용 Silverlight에서 지원OnLostMouseCapture LostMouseCapture 이벤트에 대한 처리를 제공합니다. (Control.OnLostMouseCapture(MouseEventArgs)을(를) 재정의함)
Protected 메서드Windows Phone용 Silverlight에서 지원OnManipulationCompleted ManipulationCompleted 이벤트가 발생하기 전에 호출됩니다. (Control에서 상속됨)
Protected 메서드Windows Phone용 Silverlight에서 지원OnManipulationDelta ManipulationDelta 이벤트가 발생하기 전에 호출됩니다. (Control에서 상속됨)
Protected 메서드Windows Phone용 Silverlight에서 지원OnManipulationStarted ManipulationStarted 이벤트가 발생하기 전에 호출됩니다. (Control에서 상속됨)
Protected 메서드Windows Phone용 Silverlight에서 지원OnMouseEnter MouseEnter 이벤트가 발생되기 전에 호출됩니다. (Control.OnMouseEnter(MouseEventArgs)을(를) 재정의함)
Protected 메서드Windows Phone용 Silverlight에서 지원OnMouseLeave MouseLeave 이벤트가 발생되기 전에 호출됩니다. (Control.OnMouseLeave(MouseEventArgs)을(를) 재정의함)
Protected 메서드Windows Phone용 Silverlight에서 지원OnMouseLeftButtonDown MouseLeftButtonDown 이벤트가 발생되기 전에 호출됩니다. (Control.OnMouseLeftButtonDown(MouseButtonEventArgs)을(를) 재정의함)
Protected 메서드Windows Phone용 Silverlight에서 지원OnMouseLeftButtonUp MouseLeftButtonUp 이벤트가 발생되기 전에 호출됩니다. (Control.OnMouseLeftButtonUp(MouseButtonEventArgs)을(를) 재정의함)
Protected 메서드Windows Phone용 Silverlight에서 지원OnMouseMove MouseMove 이벤트가 발생되기 전에 호출됩니다. (Control.OnMouseMove(MouseEventArgs)을(를) 재정의함)
Protected 메서드Windows Phone용 Silverlight에서 지원OnMouseRightButtonDown MouseRightButtonDown 이벤트가 발생하기 전에 호출됩니다. (Control에서 상속됨)
Protected 메서드Windows Phone용 Silverlight에서 지원OnMouseRightButtonUp MouseRightButtonUp 이벤트가 발생하기 전에 호출됩니다. (Control에서 상속됨)
Protected 메서드Windows Phone용 Silverlight에서 지원OnMouseWheel대리자를 연결하지 않고도 파생 클래스에서 이벤트에 대한 처리를 제공할 수 있도록 MouseWheel 이벤트가 발생하기 전에 호출됩니다. (Control에서 상속됨)
Protected 메서드Windows Phone용 Silverlight에서 지원OnTap Tap 이벤트가 발생하기 전에 호출됩니다. (Control에서 상속됨)
Protected 메서드Windows Phone용 Silverlight에서 지원OnTextInput TextInput 이벤트가 발생하기 전에 호출됩니다. (Control.OnTextInput(TextCompositionEventArgs)을(를) 재정의함)
Protected 메서드Windows Phone용 Silverlight에서 지원OnTextInputStart TextInputStart 이벤트가 발생하기 전에 호출됩니다. (Control.OnTextInputStart(TextCompositionEventArgs)을(를) 재정의함)
Protected 메서드Windows Phone용 Silverlight에서 지원OnTextInputUpdate TextInputUpdate 이벤트가 발생하기 전에 호출됩니다. (Control.OnTextInputUpdate(TextCompositionEventArgs)을(를) 재정의함)
Public 메서드Windows Phone용 Silverlight에서 지원ReadLocalValue로컬 값이 설정된 경우, 종속성 속성의 로컬 값을 반환합니다. (DependencyObject에서 상속됨)
Public 메서드Windows Phone용 Silverlight에서 지원ReleaseMouseCapture마우스 캡처를 UIElement에서 제거합니다. 이 메서드를 호출한 후에는 일반적으로 어떤 개체도 마우스 캡처를 유지하지 않습니다. (UIElement에서 상속됨)
Public 메서드Windows Phone용 Silverlight에서 지원RemoveHandlerUIElement에서 지정한 라우팅된 이벤트 처리기를 제거합니다. (UIElement에서 상속됨)
Public 메서드Windows Phone용 Silverlight에서 지원Select텍스트 상자의 텍스트 범위를 선택합니다.
Public 메서드Windows Phone용 Silverlight에서 지원SelectAll텍스트 상자의 전체 내용을 선택합니다.
Public 메서드Windows Phone용 Silverlight에서 지원SetBinding제공된 바인딩 개체를 사용하여 FrameworkElement에 바인딩을 연결하고 나중에 사용할 수 있도록 BindingExpressionBase를 반환합니다. (FrameworkElement에서 상속됨)
Public 메서드Windows Phone용 Silverlight에서 지원SetValue DependencyObject 에 종속성 속성의 로컬 값을 설정합니다. (DependencyObject에서 상속됨)
Public 메서드Windows Phone용 Silverlight에서 지원ToString현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)
Public 메서드Windows Phone용 Silverlight에서 지원TransformToVisual좌표를 UIElement에서 지정된 개체로 변환하는 데 사용할 수 있는 변환 개체를 반환합니다. (UIElement에서 상속됨)
Public 메서드Windows Phone용 Silverlight에서 지원UpdateLayout모든 UIElement 자식 개체의 위치가 레이아웃에 맞게 적절하게 업데이트되도록 합니다. (UIElement에서 상속됨)
위쪽

  이름설명
Public 이벤트Windows Phone용 Silverlight에서 지원BindingValidationError바인딩 소스에서 데이터 유효성 검사 오류를 보고할 때 발생합니다. (FrameworkElement에서 상속됨)
Public 이벤트DataContextChanged이 요소의 데이터 컨텍스트가 변경될 때 발생합니다. (FrameworkElement에서 상속됨)
Public 이벤트Windows Phone용 Silverlight에서 지원DoubleTapUIElement 위에 있는 동안 DoubleTap 제스처가 커밋되면 발생합니다. (UIElement에서 상속됨)
Public 이벤트DragEnter입력 시스템이 이 요소를 대상으로 사용하는 기본 끌기 이벤트를 보고하면 발생합니다. (UIElement에서 상속됨)
Public 이벤트DragLeave입력 시스템이 이 요소를 원점으로 사용하는 기본 끌기 이벤트를 보고하면 발생합니다. (UIElement에서 상속됨)
Public 이벤트DragOver입력 시스템에서 이 요소를 잠재적 놓기 대상으로 사용하는 기본 끌기 이벤트를 보고할 때 발생합니다. (UIElement에서 상속됨)
Public 이벤트Drop입력 시스템이 이 요소를 놓기 대상으로 사용하는 기본 놓기 이벤트를 보고하면 발생합니다. (UIElement에서 상속됨)
Public 이벤트Windows Phone용 Silverlight에서 지원GotFocus UIElement 가 포커스를 받을 때 발생합니다. (UIElement에서 상속됨)
Public 이벤트Windows Phone용 Silverlight에서 지원HoldUIElement 위에 있는 동안 Hold 제스처가 커밋되면 발생합니다. (UIElement에서 상속됨)
Public 이벤트Windows Phone용 Silverlight에서 지원IsEnabledChanged IsEnabled 속성이 변경될 때 발생합니다. (Control에서 상속됨)
Public 이벤트Windows Phone용 Silverlight에서 지원KeyDown UIElement 에 포커스가 있을 때 키보드 키를 누르면 발생합니다. (UIElement에서 상속됨)
Public 이벤트Windows Phone용 Silverlight에서 지원KeyUp UIElement 에 포커스가 있을 때 키보드 키를 놓으면 발생합니다. (UIElement에서 상속됨)
Public 이벤트Windows Phone용 Silverlight에서 지원LayoutUpdatedSilverlight 시각적 트리의 레이아웃이 변경될 때 발생합니다. (FrameworkElement에서 상속됨)
Public 이벤트Windows Phone용 Silverlight에서 지원Loaded FrameworkElement 가 생성되어 개체 트리에 추가되면 이 이벤트가 발생합니다. (FrameworkElement에서 상속됨)
Public 이벤트Windows Phone용 Silverlight에서 지원LostFocus UIElement 가 포커스를 잃을 때 발생합니다. (UIElement에서 상속됨)
Public 이벤트Windows Phone용 Silverlight에서 지원LostMouseCapture UIElement 가 마우스 캡처를 잃으면 발생합니다. (UIElement에서 상속됨)
Public 이벤트Windows Phone용 Silverlight에서 지원ManipulationCompleted UIElement 에서 조작이 완료되고 활동이 없게 되면 발생합니다. (UIElement에서 상속됨)
Public 이벤트Windows Phone용 Silverlight에서 지원ManipulationDelta입력 장치에서 조작 중에 위치를 변경하면 발생합니다. (UIElement에서 상속됨)
Public 이벤트Windows Phone용 Silverlight에서 지원ManipulationStarted입력 장치가 UIElement에서 조작을 시작할 때 발생합니다. (UIElement에서 상속됨)
Public 이벤트MediaCommand원격 컨트롤의 단추를 클릭할 때 발생합니다. (UIElement에서 상속됨)
Public 이벤트Windows Phone용 Silverlight에서 지원MouseEnter마우스 또는 스타일러스가 UIElement의 경계 영역 안으로 들어올 때 발생합니다. (UIElement에서 상속됨)
Public 이벤트Windows Phone용 Silverlight에서 지원MouseLeave마우스 또는 스타일러스가 UIElement의 경계 영역에서 나갈 때 발생합니다. (UIElement에서 상속됨)
Public 이벤트Windows Phone용 Silverlight에서 지원MouseLeftButtonDown마우스 포인터가 UIElement 위에 있는 동안 마우스 왼쪽 단추를 누르거나 스타일러스 끝이 태블릿에 닿으면 발생합니다. (UIElement에서 상속됨)
Public 이벤트Windows Phone용 Silverlight에서 지원MouseLeftButtonUp마우스 또는 스타일러스가 UIElement 위에 있는 동안 또는 UIElement가 마우스 캡처를 보유하는 동안 마우스 왼쪽 단추를 놓거나 스타일러스 끝을 태블릿에서 떼면 이 이벤트가 발생합니다. (UIElement에서 상속됨)
Public 이벤트Windows Phone용 Silverlight에서 지원MouseMove마우스 또는 스타일러스가 UIElement 위에 있는 동안 또는 UIElement가 마우스 캡처를 보유하는 동안 마우스 또는 스타일러스의 좌표 위치가 변경되면 발생합니다. (UIElement에서 상속됨)
Public 이벤트MouseRightButtonDown마우스 포인터가 UIElement 위에 있는 동안 마우스 오른쪽 단추를 누를 때 발생합니다. (UIElement에서 상속됨)
Public 이벤트MouseRightButtonUp마우스 포인터가 UIElement 위에 있을 때 마우스 오른쪽 단추를 놓을 때 발생합니다. 하지만 이 이벤트는 호출자가 이전 MouseRightButtonDown 이벤트를 handled로 표시하는 경우에만 발생합니다. 설명 부분을 참조하십시오. (UIElement에서 상속됨)
Public 이벤트Windows Phone용 Silverlight에서 지원MouseWheel마우스 포인터가 UIElement 위에 있거나 UIElement에 포커스가 있는 동안 사용자가 마우스 휠을 돌리면 이 이벤트가 발생합니다. (UIElement에서 상속됨)
Public 이벤트Windows Phone용 Silverlight에서 지원SelectionChanged텍스트 선택 영역이 변경된 경우에 발생합니다.
Public 이벤트Windows Phone용 Silverlight에서 지원SizeChanged FrameworkElement ActualHeight 또는 ActualWidth 속성 값이 변경될 때 발생합니다. (FrameworkElement에서 상속됨)
Public 이벤트Windows Phone용 Silverlight에서 지원TapUIElement 위에 있는 동안 Tap 제스처가 커밋되면 발생합니다. (UIElement에서 상속됨)
Public 이벤트Windows Phone용 Silverlight에서 지원TextChanged텍스트 상자에서 내용이 변경될 때 발생합니다.
Public 이벤트Windows Phone용 Silverlight에서 지원TextInputUI 요소가 장치 독립적인 방식으로 텍스트를 가져올 때 발생합니다. (UIElement에서 상속됨)
Public 이벤트Windows Phone용 Silverlight에서 지원TextInputStartUI 요소가 장치 독립적인 방식으로 텍스트를 처음 가져올 때 발생합니다. (UIElement에서 상속됨)
Public 이벤트Windows Phone용 Silverlight에서 지원TextInputUpdateIME(입력기)를 통해 텍스트가 계속 작성될 때 발생합니다. (UIElement에서 상속됨)
Public 이벤트Windows Phone용 Silverlight에서 지원Unloaded이 개체가 기본 개체 트리에 더 이상 연결되지 않을 때 발생합니다. (FrameworkElement에서 상속됨)
위쪽

  이름설명
Public 필드정적 멤버Windows Phone용 Silverlight에서 지원AcceptsReturnProperty AcceptsReturn 종속성 속성을 식별합니다.
Public 필드정적 멤버Windows Phone용 Silverlight에서 지원CaretBrushProperty CaretBrush 종속성 속성을 식별합니다.
Public 필드정적 멤버Windows Phone용 Silverlight에서 지원InputScopeProperty InputScope 종속성 속성을 식별합니다.
Public 필드정적 멤버Windows Phone용 Silverlight에서 지원IsReadOnlyProperty IsReadOnly 종속성 속성을 식별합니다.
Public 필드정적 멤버LineHeightProperty LineHeight 종속성 속성을 식별합니다.
Public 필드정적 멤버LineStackingStrategyProperty LineStackingStrategy 종속성 속성을 식별합니다.
Public 필드정적 멤버Windows Phone용 Silverlight에서 지원MaxLengthProperty MaxLength 종속성 속성을 식별합니다.
Public 필드정적 멤버Windows Phone용 Silverlight에서 지원SelectionBackgroundProperty SelectionBackground 종속성 속성을 식별합니다.
Public 필드정적 멤버Windows Phone용 Silverlight에서 지원SelectionForegroundProperty SelectionForeground 종속성 속성을 식별합니다.
Public 필드정적 멤버Windows Phone용 Silverlight에서 지원TextAlignmentProperty TextAlignment 종속성 속성을 식별합니다.
Public 필드정적 멤버Windows Phone용 Silverlight에서 지원TextProperty Text 종속성 속성을 식별합니다.
Public 필드정적 멤버Windows Phone용 Silverlight에서 지원TextWrappingProperty TextWrapping 종속성 속성을 식별합니다.
Public 필드정적 멤버WatermarkProperty Watermark 종속성 속성을 식별합니다.
위쪽

AcceptsReturn 속성을 사용하여 TextBox 컨트롤에 여러 줄로 된 텍스트를 사용할 수 있습니다. HorizontalScrollBarVisibility 또는 VerticalScrollBarVisibility 속성을 사용하여 가로 스크롤 막대나 세로 스크롤 막대를 설정합니다. 스크롤 막대가 있는 여러 줄 텍스트 상자를 보여 주는 예제는 AcceptsReturn 속성을 참조하십시오.

텍스트 상자를 사용하여 텍스트를 표시하지만 사용자가 텍스트를 편집할 수 없도록 하려고 합니다. IsReadOnly 속성을 사용하여 이 작업을 수행할 수 있습니다. 텍스트 상자의 IsReadOnly 속성을 true로 설정하면 편집 명령이 지원되지 않으며 KeyUpKeyDown 이벤트가 handled로 표시됩니다. 사용자가 편집할 수 없는 형식 있는 텍스트가 필요한 경우 TextBlock 컨트롤을 사용합니다. 암호 또는 다른 중요한 입력을 받아들이는 편집 가능한 텍스트 상자가 필요한 경우 PasswordBox를 참조하십시오.

BorderThickness BorderBrush 속성을 사용하여 TextBox의 테두리를 수정할 수 있습니다. TextBox 주위의 테두리를 숨기는 가장 좋은 방법은 TextBoxBorderThickness 속성을 0으로 설정하는 것입니다.

ArrangeOverride 메서드를 재정의할 때 시각적 자식을 정렬해야 합니다. 그렇지 않으면 정렬 동작이 정의되지 않을 수 있습니다.

콘텐츠 모델: TextBox 의 Content 속성은 Text입니다. 텍스트 상자의 콘텐츠 모델에 대한 자세한 내용은 컨트롤 콘텐츠 모델을 참조하십시오.

TextBox 컨트롤 사용자 지정

여러 TextBox 컨트롤에 동일한 속성 설정을 적용하려면 Style 속성을 사용합니다. TextBox 의 시각적 구조와 시각적 동작을 변경하려면 해당 기본 스타일과 템플릿을 복사하여 수정합니다. 자세한 내용은 컨트롤 사용자 지정을 참조하십시오.

이 컨트롤의 종속성 속성은 컨트롤의 기본 스타일을 통해 설정할 수 있습니다. TextBox 의 종속성 속성이 해당 기본 스타일에 의해 설정된 경우 TextBox가 응용 프로그램에 표시되면 속성이 기본값에서 변경될 수 있습니다. 자세한 내용은 종속성 속성 값 우선 순위을 참조하십시오. TextBox 스타일 및 템플릿 에서 TextBox의 기본 스타일과 템플릿을 가져올 수 있습니다.

참고참고:

시각적 속성이 TextBox 컨트롤의 기본 템플릿에 있고 TemplateBinding을 사용하여 설정된 경우에만 시각적 속성을 설정하는 것이 효과가 있습니다. ControlTemplate을 사용하여 기존 컨트롤의 모양 사용자 지정 의 "컨트롤의 시각적 구조 변경" 단원에서 시각적 속성 목록을 확인할 수 있습니다.

버전 메모

Windows Phone용 Silverlight Windows Phone용 Silverlight

Windows Phone OS 7.1에서 FontFamily 속성을 다운로드한 글꼴 또는 파일에 포함된 글꼴로 설정하는 경우 TextBox는 위치 (0,0)에서 렌더링합니다. 글꼴이 다운로드를 완료되면 응용 프로그램이 올바른 위치에 TextBox를 사용하여 다시 렌더링합니다.

다음 코드 예제에서는 TextBox 개체의 다양한 속성과 이벤트를 표시하는 텍스트 상자 컨트롤을 보여 줍니다.

이 샘플을 실행합니다.


<StackPanel x:Name="LayoutRoot" Background="White">

    <TextBlock Margin="20,20,0,0" Text="Type Text Here"/>

    <TextBox x:Name="ReadWriteTB" TextChanged="ReadWriteTB_TextChanged"  IsReadOnly="False" HorizontalAlignment="Left" Margin="20,5,0,0" Height="35" Width="200" />

    <TextBlock Margin="20,20,0,0" Text="Read Only TextBox"/>

    <TextBox x:Name="ReadOnlyTB"  IsReadOnly="True" HorizontalAlignment="Left" Margin="20,5,0,0" Height="35" Width="200" />

    <TextBlock Margin="20,30,0,0" Text="Search Type TextBox" />

    <TextBlock Margin="20,0,0,0" FontSize="11">
        The following text box has a watermark text (Search). The text is gray until you click inside the text box. 
        <LineBreak />
        When you click inside the text box the watermark text is removed and the cursor appears ready for input.
    </TextBlock>

    <TextBox x:Name="SearchTB" Margin="20,5,0,0" Text="Search" HorizontalAlignment="Left" Height="35" Width="200" Foreground="Gray" GotFocus="SearchTB_GotFocus" LostFocus="SearchTB_LostFocus" />

    <TextBlock Margin="20,40,0,0" Text="Demonstrating styles for TextBox" />

    <TextBlock Margin="20,0,0,0" FontSize="11">
        Select the following text to view the results of SelectionForeground and SelectionBackground properties.
    </TextBlock>

    <TextBox Text="Styles" Margin="20,5,0,0" HorizontalAlignment="Left" Width="200" Height="35" FontFamily="Arial" FontSize="15" Foreground="White" Background="Black" BorderBrush="White" SelectionForeground="Black">
        <TextBox.SelectionBackground>
            <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
                <GradientStop Color="Gray" Offset="0.0" />
                <GradientStop Color="White" Offset="1.0" />
            </LinearGradientBrush>
        </TextBox.SelectionBackground>
    </TextBox>
</StackPanel>



Public Class Page
    Inherits UserControl

    Public Sub New()
        MyBase.New()
        InitializeComponent()
    End Sub

    'The following method displays the text entered in ReadWriteTB in ReadOnlyTB.
    Private Sub ReadWriteTB_TextChanged(ByVal sender As Object, ByVal e As RoutedEventArgs)
        ReadOnlyTB.Text = ReadWriteTB.Text
    End Sub

    'The foreground color of the text in SearchTB is set to Magenta when SearchTB
    'gets focus.
    Private Sub SearchTB_GotFocus(ByVal sender As Object, ByVal e As RoutedEventArgs)
        SearchTB.Text = ""
        Dim Brush1 As SolidColorBrush = New SolidColorBrush
        Brush1.Color = Colors.Magenta
        SearchTB.Foreground = Brush1
    End Sub

    'The foreground color of the text in SearchTB is set to Blue when SearchTB
    'loses focus. Also, if SearchTB loses focus and no text is entered, the
    'text "Search" is displayed.
    Private Sub SearchTB_LostFocus(ByVal sender As Object, ByVal e As RoutedEventArgs)
        If (SearchTB.Text = String.Empty) Then
            SearchTB.Text = "Search"
            Dim Brush2 As SolidColorBrush = New SolidColorBrush
            Brush2.Color = Colors.Blue
            SearchTB.Foreground = Brush2
        End If
    End Sub
End Class



public partial class Page : UserControl
{
    public Page()
    {
        InitializeComponent();
    }


    //The following method displays the text entered in ReadWriteTB in ReadOnlyTB.
    private void ReadWriteTB_TextChanged(object sender, RoutedEventArgs e)
    {
        ReadOnlyTB.Text = ReadWriteTB.Text;
    }

    //The foreground color of the text in SearchTB is set to Magenta when SearchTB
    //gets focus.
    private void SearchTB_GotFocus(object sender, RoutedEventArgs e)
    {
        SearchTB.Text = "";
        SolidColorBrush Brush1 = new SolidColorBrush();
        Brush1.Color = Colors.Magenta;
        SearchTB.Foreground = Brush1;

    }

    //The foreground color of the text in SearchTB is set to Blue when SearchTB
    //loses focus. Also, if SearchTB loses focus and no text is entered, the
    //text "Search" is displayed.
    private void SearchTB_LostFocus(object sender, RoutedEventArgs e)
    {
        if (SearchTB.Text == String.Empty)
        {
            SearchTB.Text = "Search";
            SolidColorBrush Brush2 = new SolidColorBrush();
            Brush2.Color = Colors.Blue;
            SearchTB.Foreground = Brush2;
        }
    }
}


Silverlight

5, 4, 3에서 지원

Windows Phone용 Silverlight

Windows Phone OS 7.1, Windows Phone OS 7.0에서 지원

Silverlight에서 지원되는 운영 체제 및 브라우저에 대한 자세한 내용은 지원되는 운영 체제 및 브라우저을 참조하십시오.

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft