我只是想学习 DataTriggers。这个简单的代码有什么问题?它告诉我“源”不是 FrameworkElement 的属性。
<Image>
<Image.Triggers>
<DataTrigger Binding="{Binding Status}" Value="Sent">
<Setter Property="Source" Value="Resources\Approve_64_Trans.bmp"/>
</DataTrigger>
<DataTrigger Binding="{Binding Status}" Value="SendFailed">
<Setter Property="Source" Value="Resources\Cancel_64_Trans.bmp"/>
</DataTrigger>
</Image.Triggers>
</Image>
另外,当 Status 字段是枚举类型并且 SendFailed 和 Sent 是两个有效的枚举值时,使用值“SendFailed”或“Sent”是否正确?