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

自定义模板控件的generic.xaml中怎么用自定义Converter

2013-01-23 
自定义模板控件的generic.xaml中如何用自定义Converter?我写了个自定义控件,在generic.xaml定义了控件模板

自定义模板控件的generic.xaml中如何用自定义Converter?
我写了个自定义控件,在generic.xaml定义了控件模板,其中某个控件用了自定义Converter实现数据格式的转换,如下:<Run Text="{Binding OrderNumber,Converter={StaticResource QuestionGroupNumberConverter}}"></Run>。但是却一直报错,格式不对?我知道这个在一般的用户控件中是可以的,难道在generic中不同?还有QuestionGroupNumberConverter这个资源该定义在哪里?
[解决办法]
QuestionGroupNumberConverter  资源可以定义在 当前使用的xaml文件中 


报错,格式不对

说的 convert的转换出错了  还是  xaml 语法 就有问题
[解决办法]
找QuestionGroupNumberConverter这个太简单了 搜索呗
当然,你也可以再Resource中找到他的命名空间,然后找这个类就行了,
如: <navigation:Page.Resources>,不过 如果你不熟悉,找起来还是挺麻烦的,还是搜索吧
首先 找到这个CONverter 看看 你他接收的数据类型 和你传的一样不
然后 看看你绑定的OrderNumber是实体 还是实体的属性,这个很容易错
再然后。。。就应该不会报错了。。

热点排行