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

mvvm 值绑定有关问题

2012-05-28 
mvvm 值绑定问题binging一个1,0 比如1表示OK,0表示NO 用字符串的形式显示在DataGrid中,不知道如何显示,谢

mvvm 值绑定问题
binging一个1,0 比如1表示OK,0表示NO 用字符串的形式显示在DataGrid中,不知道如何显示,谢谢。不用单选按钮模式,除了新建实体绑定外,有什么比较好的方法 ,谢谢大侠

[解决办法]
IValueConverter实现:


public class CustomerConvert:IValueConverter
{

public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
string num=value.ToString();
switch (num)
{
case "1":
num = "yes";
break;
case "0":
num = "no";
break;
default:
break;
}
return num;
}

public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
}
}


<UserControl.Resources>
<bind:CustomerConvert x:Key="convert" />
</UserControl.Resources>
Text="{Binding BindNum, Converter={StaticResource convert}}"

热点排行