首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

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

2012-03-22 
WPF Image绑定一个枚举,希望在枚举值改变时显示不同图片。HTML codeImage NameimgHeight26 Margin

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

热点排行