【问题标题】:wpf textbox errortemplates in a Managed Addin Framework Addin托管插件框架插件中的 wpf 文本框错误模板
【发布时间】:2013-09-30 21:25:37
【问题描述】:

我创建了一个文本框样式来包含一个在 UserControl 类中使用的validation.errortemplate。如果 UserControl 以正常的非 MAF 方式加载,我可以看到验证规则启动并获得视觉反馈(粗红色边框,文本框右侧的圆形爆炸,以及错误消息- tooltip) -- 一切都按照我的预期进行。

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

顺便说一句,我的 AddIn 是基于 MSDN 的“addin-which-provides-a-usercontrol”示例。

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

提前致谢!

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

【问题讨论】:

    标签: wpf maf


    【解决方案1】:

    通过将我要验证的字段包含在 AdornerDecorator 标记中来使其工作...看图 :-)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-10
      • 2011-04-01
      相关资源
      最近更新 更多