3
我有我的看法下一个代码:在触发更改TextBlock.Text没有工作
<Style x:Key="documentFileNameStyle">
<Setter Property="TextBlock.Foreground" Value="Gray"/>
<Style.Triggers>
<DataTrigger Binding="{Binding Path=Untitled}" Value="True">
<Setter Property="TextBlock.FontStyle" Value="Italic"/>
<Setter Property="TextBlock.Text" Value="no file name"/>
</DataTrigger>
</Style.Triggers>
</Style>
<DataTemplate x:Key="documentTemplate">
<TextBlock Text="{Binding Path=FileName}" Style="{StaticResource documentFileNameStyle}"/>
</DataTemplate>
但TextBlock.Text设置为一个字符串,没有工作。 TextBlock.FontStyle更改为斜体,因此整个触发器正常工作。哪里不对?
谢谢,在样式中设置Text =“{Binding Path = FileName}”,而不是本地分配固定的问题。 – Seldon 2010-05-31 09:59:27