在我的XAML中,我正在尝试实现以下内容:
<DataTrigger Binding="{Binding Path=Word}" Value="\n">
但是这并不起作用,即使Word是\n。我怀疑在XAML中使用\n并不是表示换行的正确方式,那应该是什么呢?
在我的XAML中,我正在尝试实现以下内容:
<DataTrigger Binding="{Binding Path=Word}" Value="\n">
但是这并不起作用,即使Word是\n。我怀疑在XAML中使用\n并不是表示换行的正确方式,那应该是什么呢?
<DataTrigger Binding="{Binding Path=Word}" Value=" ">
xmlns:sys="clr-namespace:System;assembly=mscorlib"
<TextBox AcceptsReturn="True">
<TextBox.Style>
<Style TargetType="TextBox">
<Style.Triggers>
<Trigger Property="Text" Value="{x:Static sys:Environment.NewLine}">
<Setter Property="Background" Value="Green"/>
</Trigger>
</Style.Triggers>
</Style>
</TextBox.Style>
</TextBox>
经过一些测试,我发现答案是

。
word
?如果是内部的话,你应该始终使用Environment.NewLine
。 - H.B.