读书人

WPF Image绑定一个枚举希望在枚举值

发布时间: 2012-03-22 17:43:57 作者: rapoo

WPF Image绑定一个枚举,希望在枚举值改变时显示不同图片。

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

读书人网 >CAD教程

热点推荐