wpf textbox errortemplates in Managed Addin Framework Addin

时间:2013-09-29 21:54:12

标签: wpf maf

我创建了一个文本框样式,用于包含在UserControl类中使用的validation.errortemplate。如果UserControl以正常的非MAF方式加载,我可以看到验证规则开始并获得视觉反馈(粗红色边框,文本框右侧的圆形爆炸,以及错误信息 - 在 - 工具提示) - 一切都按我期望的方式运作。

但是......如果我将相同的UserControl作为AddIn加载,我会丢失视觉效果。 (我确实看到错误工具提示行为正确,所以我知道我的验证规则正在解雇;我只是看不到边框和爆炸符号。

顺便说一句,我的AddIn是基于MSDN的'addin-provide-a-usercontrol'的例子。

我知道AddIn的一些限制(例如,视频不会在AddIn UserControl中播放);这是另一个限制,还是我搞砸了?

提前致谢!

[更新 - 我从我的UserControl.Resources中删除了错误模板 - 正如我所怀疑的那样,在非MAF版本中,这会导致验证失败,导致文本框周围的'标准',细红色边框。但是,MAF版本中没有出现此类红色边框。因此,TextBox.Style似乎已被排除为罪魁祸首。]

1 个答案:

答案 0 :(得分:1)

通过在AdornerDecorator标记中包含我想要验证的字段来完成工作...去图: - )