- HTML code
<Image Name="img" Height="26" Margin="2" Source="1.png" DataContext="{Binding Path=.}"> <Image.Triggers> <DataTrigger Binding="{Binding Path=CurrentStatus}" Value="Connect"> <Setter Property="Source" TargetName="img" Value="2.png" /> </DataTrigger> </Image.Triggers> </Image>
- C# code
public enum AvailableStatus { Connect, DisConnect, }
编译时提示错误“Source member is not valid because it does not have a qualifying type name”.
请问具体应该如何设置才能达到我标题所说的目的。
------解决方案--------------------
应该是你的数据源设置错误。
建议绑定的时候为一个属性,该属性依赖并且判断枚举值,然后返回相应的Bitmap