TextBox.MaxLines Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia maksymalną liczbę widocznych wierszy.
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
Wartość właściwości
Maksymalna liczba widocznych wierszy. Wartość domyślna to Int32.MaxValue.
Wyjątki
Przykłady
W poniższym przykładzie pokazano, jak utworzyć element TextBox o MaxLines wartości 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
Uwagi
Pobranie tej właściwości zwraca bieżącą wartość .MaxLines Ustawienie tej właściwości powoduje zmianę rozmiaru pola tekstowego, jeśli liczba widocznych wierszy przekracza limit określony przez MaxLines.
Ta właściwość ma zastosowanie tylko do widocznych linii i nie ogranicza rzeczywistej liczby wierszy. W zależności od konfiguracji pole tekstowe może zawierać dodatkowe, niewidoczne wiersze, które są dostępne, przewijając.
Height Jeśli właściwość jest jawnie ustawiona na TextBox, MaxLines wartości właściwości i MinLines są ignorowane.
Informacje o właściwości zależności
| Produkt | Wartość |
|---|---|
| Pole identyfikatora | MaxLinesProperty |
Właściwości metadanych ustawione na true |
AffectsMeasure |