다음을 통해 공유


TextBox.MaxLines 속성

정의

표시되는 최대 줄 수를 가져오거나 설정합니다.

public:
 property int MaxLines { int get(); void set(int value); };
public int MaxLines { get; set; }
member this.MaxLines : int with get, set
Public Property MaxLines As Integer

속성 값

표시되는 최대 줄 수입니다. 기본값은 Int32.MaxValue입니다.

예외

MaxLinesMinLines보다 작은 경우

예제

다음 예제에서는 만드는 방법을 보여 줍니다.는 TextBox 사용 하 여는 MaxLines 5의 값입니다.

<Page  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
  <StackPanel>
    <TextBox 
      Text="Initial text in TextBox" 
      Width="200" 
      TextAlignment="Center"
      TextWrapping="Wrap" 
      MaxLength="500"
      MinLines="1" 
      MaxLines="5" />
  </StackPanel>
</Page>
StackPanel myStackPanel = new StackPanel();

//Create TextBox
TextBox myTextBox = new TextBox();
myTextBox.Width = 200;

// Put some initial text in the TextBox.
myTextBox.Text = "Initial text in TextBox";

// Set the maximum characters a user can manually type
// into the TextBox.
myTextBox.MaxLength = 500;
myTextBox.MinLines = 1;

// Set the maximum number of lines the TextBox will expand to 
// accomidate text. Note: This does not constrain the amount of 
// text that can be typed. To do that, use the MaxLength property.
myTextBox.MaxLines = 5;

// The text typed into the box is aligned in the center.
myTextBox.TextAlignment = TextAlignment.Center;

// When the text reaches the edge of the box, go to the next line.
myTextBox.TextWrapping = TextWrapping.Wrap;

myStackPanel.Children.Add(myTextBox);
this.Content = myStackPanel;
Dim myStackPanel As New StackPanel()

'Create TextBox
Dim myTextBox As New TextBox()
myTextBox.Width = 200

' Put some initial text in the TextBox.
myTextBox.Text = "Initial text in TextBox"

' Set the maximum characters a user can manually type
' into the TextBox.
myTextBox.MaxLength = 500
myTextBox.MinLines = 1

' Set the maximum number of lines the TextBox will expand to 
' accomidate text. Note: This does not constrain the amount of 
' text that can be typed. To do that, use the MaxLength property.
myTextBox.MaxLines = 5

' The text typed into the box is aligned in the center.
myTextBox.TextAlignment = TextAlignment.Center

' When the text reaches the edge of the box, go to the next line.
myTextBox.TextWrapping = TextWrapping.Wrap

myStackPanel.Children.Add(myTextBox)
Me.Content = myStackPanel

설명

이 속성의 현재 값을 반환 합니다. MaxLines합니다. 이 속성을 설정 하면 표시 되는 줄 번호에서 지정한 한도 초과 하는 경우 크기를 조정 하려면 텍스트 상자 MaxLines합니다.

이 속성 표시 줄에만 적용 되 고 실제 줄 수를 제한 하지 않습니다. 텍스트 상자는 해당 구성에 따라 스크롤 하 여 액세스할 수 있는 추가 보이지 않는 줄을 포함할 수 있습니다.

경우는 Height 속성이 명시적으로 설정 된 TextBox, MaxLinesMinLines 속성 값은 무시 됩니다.

종속성 속성 정보

식별자 필드 MaxLinesProperty
메타 데이터 속성 설정 true AffectsMeasure

적용 대상

추가 정보