我在WPF中工作,我試圖改變一個按鈕的圖像,我創建了一些觸發器和Setters,但它不工作。更改按鈕圖像問題
這裏是我的XAML代碼:
<Button BorderThickness="0" Height="23" HorizontalAlignment="Left" Margin="59,6,0,0" Name="topButton" Width="26" VerticalAlignment="Top"
Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" IsEnabled="False" >
<StackPanel>
<Image>
<Image.Style>
<Style TargetType="Image">
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=topButton, Path=Button.IsEnabled}" Value="True">
<Setter Property="Image.Source" Value="Images/MoveFirst_Enabled.bmp" />
</DataTrigger>
<DataTrigger Binding="{Binding ElementName=topButton, Path=Button.IsEnabled}" Value="False">
<Setter Property="Image.Source" Value="Images/MoveFirst_Disabled.bmp" />
</DataTrigger>
</Style.Triggers>
</Style>
</Image.Style>
</Image>
</StackPanel>
</Button>
我不能明白我在做什麼錯。希望您能夠幫助我。先謝謝你。
重複:http://stackoverflow.com/questions/2831359/wpf-image-change-source - 當按鈕被禁用 –
@MortenFrederiksen我正在嘗試做與剛剛寫入的鏈接相同的內容。但它不起作用,因此我尋求一些幫助。 – Dante