自定义模板控件的generic.xaml中如何用自定义Converter?

coudoufu 2012-12-04 10:20:59
我写了个自定义控件,在generic.xaml定义了控件模板,其中某个控件用了自定义Converter实现数据格式的转换,如下:<Run Text="{Binding OrderNumber,Converter={StaticResource QuestionGroupNumberConverter}}"></Run>。但是却一直报错,格式不对?我知道这个在一般的用户控件中是可以的,难道在generic中不同?还有QuestionGroupNumberConverter这个资源该定义在哪里?
...全文
147 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
在路上20130607 2012-12-04
  • 打赏
  • 举报
回复
QuestionGroupNumberConverter 资源可以定义在 当前使用的xaml文件中 报错,格式不对 说的 convert的转换出错了 还是 xaml 语法 就有问题
kiba518 2012-12-04
  • 打赏
  • 举报
回复
找QuestionGroupNumberConverter这个太简单了 搜索呗 当然,你也可以再Resource中找到他的命名空间,然后找这个类就行了, 如: <navigation:Page.Resources>,不过 如果你不熟悉,找起来还是挺麻烦的,还是搜索吧 首先 找到这个CONverter 看看 你他接收的数据类型 和你传的一样不 然后 看看你绑定的OrderNumber是实体 还是实体的属性,这个很容易错 再然后。。。就应该不会报错了。。
coudoufu 2012-12-04
  • 打赏
  • 举报
回复
引用 楼主 coudoufu 的回复:
我写了个自定义控件,在generic.xaml定义了控件模板,其中某个控件用了自定义Converter实现数据格式的转换,如下:<Run Text="{Binding OrderNumber,Converter={StaticResource QuestionGroupNumberConverter}}"></Run>。但是却一直报错,格式不对?我知道这个在一般的用户控件……
语法问题

8,737

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧