我想在TextBox中顯示一個包含換行符的字符串,但我希望TextBox將它顯示爲一行。刪除換行符不是一個選項;他們還需要在編輯文本後進行保存。忽略WPF文本框中保留換行符
在下面的示例中,在第一個文本框中輸入時,文本必須在第二個文本框中以單行顯示。在編輯第二個文本框中的文本時,必須保留第一個文本框中的換行符。
有誰知道這是可能的嗎?
<Grid Background="AliceBlue">
<Grid.RowDefinitions>
<RowDefinition Height="100"/>
<RowDefinition Height="100"/>
</Grid.RowDefinitions>
<TextBox x:Name="FirstTextBox"
AcceptsReturn="True"
TextWrapping="Wrap"
Text="{Binding MyString}"
Width="150"/>
<TextBox x:Name="SecondTextBox"
Grid.Row="1"
AcceptsReturn="False"
TextWrapping="NoWrap"
Text="{Binding MyString}"
VerticalAlignment="Top"/>
</Grid>