TextBox.TextAlignment TextBox.TextAlignment TextBox.TextAlignment TextBox.TextAlignment Property

定義

テキスト ボックスのコンテンツの水平方向の配置を取得または設定します。Gets or sets the horizontal alignment of the contents of the text box.

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

プロパティ値

テキスト ボックスのコンテンツの水平方向の配置を指定する TextAlignment 値の 1 つ。One of the TextAlignment values that specifies the horizontal alignment of the contents of the text box. 既定値は、Left です。The default is Left.

次の例を作成する方法を示しています、TextBoxで、TextAlignmentTextAlignment.Centerします。The following example shows how to create a TextBox with a TextAlignment of TextAlignment.Center.

<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

注釈

このプロパティを取得するには、現在の配置が返されます。Getting this property returns the current alignment. このプロパティを設定すると、指定された配置を反映するように、テキスト ボックスの内容が調整されます。Setting this property adjusts the contents of the text box to reflect the specified alignment.

このプロパティより高い優先順位、HorizontalContentAlignmentプロパティ。This property has a higher precedence than the HorizontalContentAlignment property.

依存プロパティ情報Dependency Property Information

識別子フィールドです。Identifier field TextAlignmentProperty
メタデータのプロパティを設定するには trueMetadata properties set to true AffectsMeasureAffectsRenderInheritsAffectsMeasure, AffectsRender, Inherits

適用対象

こちらもご覧ください