<DataGridTemplateColumn Header="Binding">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Image x:Name="BindImg" Height="30" Width="30" Source="{Binding IsBindable,Converter={StaticResource bindableConverter}}" VerticalAlignment="Center" HorizontalAlignment="Center"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
 public class BindableConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
bool isBind;
if(value==null||string.IsNullOrWhiteSpace(value.ToString()))
{
return "../../Resource/Images/unbinded.jpg";
}
if (Boolean.TryParse(value.ToString(), out isBind))
{
if (isBind)
{
return "../../Resource/Images/binded.jpg";
}
else
{
return "../../Resource/Images/unbinded.jpg";
}
}
return null;
} public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw new NotImplementedException();
}
}

最新文章

  1. python 汇总
  2. mysql之各种命令总结
  3. A Personal Selection of Books on E lectromagnetics and Computational E lectromagnetics---David B. Davidson
  4. iOS代码实现:创建按钮,绑定按钮事件,读取控件值
  5. 定时自动备份mysql数据库
  6. Unity3D Resources TextAsset 正文
  7. spring 分散配置
  8. 推荐vim学习教程--《Vim 练级手册》
  9. [JOISC2014]挂饰
  10. MyBatis-进阶2
  11. Python Logging模块 输出日志颜色、过期清理和日志滚动备份
  12. C# 线程安全集合
  13. js 组件化
  14. Examples of Scikit-learn Usages
  15. Spring + Mybatis项目实现数据库读写分离
  16. 【php增删改查实例】第四节 -自己 DIY 一个数据库管理工具
  17. spring配置详解-连接池配置
  18. 4.16复杂级数的前n项和
  19. 无法完成你的itunes store 请求发生未知错误50
  20. Cannot find name &#39;AsyncIterator&#39; error in Typescript compilation process 问题解决

热门文章

  1. IntelliJ IDEA安装与使用
  2. 高阶函数&amp;&amp;高阶组件(二)
  3. Windows10安装ubuntu16.04双系统教程
  4. Zabbix-(七)分布式监控
  5. 使用过Redis,我竟然还不知道Rdb
  6. Java 添加Word脚注、尾注
  7. Jquery中的done() fail() then() $when()到底是什么
  8. Java题库——Chapter9 String的用法
  9. C# IE环境 - 重置IE( 注册表)
  10. 用 Python 实现植物大战僵尸代码!