wpf数据绑定失败
来源:互联网 发布:网络经营许可证申请 编辑:程序博客网 时间:2024/05/21 08:37
原因:目标数据类型与绑定源数据类型不一致
解决:自己实现IValueConverter,在convert()和ConvertBack (),编写转换代码
示例:
[ValueConversion(typeof(DateTime), typeof(String))]
public class DateConverter : IValueConverter{
public object Convert(object value, Type targetType,object parameter, CultureInfo culture) {
DateTime date = (DateTime)value;
return date.ToShortDateString();
}
public object ConvertBack(object value, Type targetType,object parameter, CultureInfo culture) {
string strValue = value as string; DateTime resultDateTime;
if (DateTime.TryParse(strValue, out resultDateTime)) {
return resultDateTime;
}
return DependencyProperty.UnsetValue;
}
}
废话:在xaml里编写绑定,编译器会自己转换,自己在后台代码绑定则需转换
- wpf数据绑定失败
- WPF之数据绑定
- WPF之数据绑定
- WPF之绑定数据
- wpf数据绑定常见问题
- WPF数据绑定
- WPF 数据绑定[1]
- WPF 数据绑定[2]
- WPF 数据绑定[3]
- WPF 数据绑定[4]
- WPF 数据绑定[5]
- WPF 数据绑定[6]
- WPF 数据绑定[7]
- WPF 数据绑定[8]
- WPF 数据绑定[9]
- WPF 数据绑定[10]
- WPF 数据绑定[最后]
- WPF数据绑定详解
- pageContext对象
- 正则表达式基础知识语法
- 关于gcc的stack size
- DevExpress: 给ASPxGridView 加右键菜单 ASPxPopupMenu
- Win7主题背景目录
- wpf数据绑定失败
- 关系数据库一般设计流程
- zend studio用自己的apache
- Android入门第十五篇之ActivityGroup + GridView 实现Tab分页标签
- 10060与360网络优化
- android TextView 如何实现消息滚动
- extjs json grid sample(设想绑定odata数据源)
- VB.NET委托的使用
- AutoCAD中的ARX插件一般写法(ObjectARX+C++)