TextBox.TextAlignment Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Metin kutusunun içeriğinin yatay hizalamasını alır veya ayarlar.
public:
property System::Windows::TextAlignment TextAlignment { System::Windows::TextAlignment get(); void set(System::Windows::TextAlignment value); };
public System.Windows.TextAlignment TextAlignment { get; set; }
member this.TextAlignment : System.Windows.TextAlignment with get, set
Public Property TextAlignment As TextAlignment
Özellik Değeri
Metin kutusunun içeriğinin TextAlignment yatay hizalamasını belirten değerlerden biri. Varsayılan değer: Left.
Örnekler
Aşağıdaki örnek, ile TextAlignment oluşturma TextBox işleminin TextAlignment.Centernasıl yapılacağını gösterir.
<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
Açıklamalar
Bu özelliği almak geçerli hizalamayı döndürür. Bu özelliğin ayarlanması, metin kutusunun içeriğini belirtilen hizalamayı yansıtacak şekilde ayarlar.
Bu özelliğin önceliği özelliğinden HorizontalContentAlignment daha yüksektir.
Bağımlılık Özelliği Bilgileri
Tanımlayıcı alanı | TextAlignmentProperty |
Meta veri özellikleri olarak ayarlandı true |
AffectsMeasure, AffectsRender, Inherits |