我有這勢必會過濾數據視圖按鈕(始終爲1個記錄):爲什麼沒有這個簡單的WPF綁定工作?
<Button x:Name="btnValidate" Grid.Row="0" Grid.RowSpan="2" Grid.Column="3" Cursor="Hand" Click="btnValidate_Click">
<Button.Style>
<Style TargetType="{x:Type Button}">
<Setter Property="Background" Value="{StaticResource ValidationNoneBrush}" />
<Setter Property="Tag" Value="{Binding VALIDATED, Converter={StaticResource DebugConverter}}" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<Border x:Name="bdrValidate" Background="{TemplateBinding Background}">
<Image Source="../Images/24/LocationSearch.png" Stretch="None" />
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
<Style.Triggers>
<Trigger Property="Tag" Value="1">
<Setter Property="Background" Value="Blue"/>
</Trigger>
</Style.Triggers>
</Style>
</Button.Style>
</Button>
正如你所看到的,我有一個轉換器進行調試設置,並且它的正常工作。我看到通過轉換器的值是0和1。那麼爲什麼背景不會基於Style Trigger而改變?我不知道...
圖像是否有透明背景? – 2012-06-08 15:03:23