2011-06-19 35 views

回答

2

這是否解決了問題?

<DataTrigger Binding="{Binding Path=Word}" Value="&#10;"> 
2

下面的作品,你可以嘗試:

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> 
+0

如果我與\ n匹配並且Environment.Newline是\ r \ n,會發生什麼情況? – tofutim

+0

那麼,誰創造你的'字'?如果這是內部的,你應該總是使用'Environment.NewLine'。 –

+0

@tofutim:如果您希望在匹配有效的新行字符串方面有更大的靈活性,您可以使用[ValueConverter](http://msdn.microsoft.com/en-us/library/system.windows.data.ivalueconverter。 ASPX)。 –

2

一些測試後,我發現答案是&#010;

相關問題