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