정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

TextBox.AcceptsReturn 속성

2013-12-13

텍스트 상자에서 줄 바꿈 또는 리턴 문자를 허용하고 표시하는지 여부를 결정하는 값을 가져오거나 설정합니다.

Namespace:  System.Windows.Controls
어셈블리:  System.Windows(System.Windows.dll)
XMLNS for XAML: xmlns에 매핑되지 않습니다.

public bool AcceptsReturn { get; set; }
<TextBox AcceptsReturn="bool"/>

속성 값

형식: System.Boolean
텍스트 상자에 줄 바꿈 문자를 사용할 수 있으면 true이고, 그렇지 않으면 false입니다. 기본값은 false입니다.

종속성 속성 식별자 필드: AcceptsReturnProperty.

AcceptsReturn 속성을 true로 변경하면 줄 바꿈 문자가 포함된 텍스트로 인해 텍스트가 다르게 표시될 수 있습니다.

AcceptsReturn 속성을 사용하여 TextBox 컨트롤에 여러 줄로 된 텍스트를 사용할 수 있습니다. HorizontalScrollBarVisibility 또는 VerticalScrollBarVisibility 속성을 사용하여 가로 스크롤 막대나 세로 스크롤 막대를 설정합니다.

다음 코드 조각에서는 XAML과 코드에 AcceptsReturn 속성을 사용하여 스크롤 막대가 있는 여러 줄 텍스트 상자 컨트롤을 만드는 방법을 보여 줍니다.


<StackPanel>
    <TextBox Margin="20,20,0,0" Text="A text box that demonstrates TextWrapping, TextAlignment, MaxLength, and AcceptsReturn" 
             Width="300" Height="150" TextWrapping="Wrap" TextAlignment="Center" MaxLength="500" AcceptsReturn="True" />
    <TextBox Margin="20,20,0,0" Text="A text box that demonstrates HorizontalScrollBarVisibility and VerticalScrollBarVisibility" 
             Width="300" Height="150" AcceptsReturn="True" HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Visible" />
</StackPanel>



public Page()
{
    InitializeComponent();
    CreateControls();
}

private void CreateControls()
{
    //Create stack panel
    StackPanel MyStackPanel = new StackPanel();

    //Create the first text box
    TextBox MyTB1 = new TextBox();
    MyTB1.Width = 300;
    MyTB1.Height = 150;
    MyTB1.Text = "A text box that demonstrates TextWrapping, TextAlignment, MaxLength and AcceptsReturn";
    MyTB1.TextWrapping = TextWrapping.Wrap;
    MyTB1.TextAlignment = TextAlignment.Center;
    MyTB1.MaxLength = 500;
    MyTB1.AcceptsReturn = true;
    MyTB1.Margin = new Thickness(20, 20, 0, 0);

    //Create the second text box
    TextBox MyTB2 = new TextBox();
    MyTB2.Margin = new Thickness(20, 20, 0, 0);
    MyTB2.Text = "A text box that demonstrates HorizontalScrollBarVisibility and VerticalScrollBarVisibility";
    MyTB2.Width = 300;
    MyTB2.Height = 150;
    MyTB2.AcceptsReturn = true;
    MyTB2.HorizontalScrollBarVisibility = ScrollBarVisibility.Visible;
    MyTB2.VerticalScrollBarVisibility = ScrollBarVisibility.Visible;

    //Add the text boxes to the stack panel
    MyStackPanel.Children.Add(MyTB1);
    MyStackPanel.Children.Add(MyTB2);
    this.Content = MyStackPanel;
}


Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시: