托管加载项框架中的wpf textbox errortemplates加载项

托管加载项框架中的wpf textbox errortemplates加载项,wpf,maf,Wpf,Maf,我创建了一个文本框样式,其中包含一个validation.errortemplate,用于UserControl类。如果用户控件以正常的、非MAF的方式加载,我可以看到验证规则开始生效并获得视觉反馈(厚厚的红色边框、文本框右侧的圆形砰砰声和工具提示中的错误消息)——一切都按照我预期的方式工作 然而。。。如果我加载与加载项相同的UserControl,我将丢失视觉效果。(我确实看到错误工具提示正确运行,因此我知道我的验证规则正在启动;我只是没有看到边框和bang符号 顺便说一下,我的加载项是基于M

我创建了一个文本框样式,其中包含一个validation.errortemplate,用于UserControl类。如果用户控件以正常的、非MAF的方式加载,我可以看到验证规则开始生效并获得视觉反馈(厚厚的红色边框、文本框右侧的圆形砰砰声和工具提示中的错误消息)——一切都按照我预期的方式工作

然而。。。如果我加载与加载项相同的UserControl,我将丢失视觉效果。(我确实看到错误工具提示正确运行,因此我知道我的验证规则正在启动;我只是没有看到边框和bang符号

顺便说一下,我的加载项是基于MSDN的“AddIn-which-provides-a-usercontrol”示例的

我知道加载项的一些限制(例如,视频不能在加载项用户控件中播放);这是另一个限制,还是我搞砸了

提前谢谢


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

将我要验证的字段包含在一个AdornedDecorator标记中,使其正常工作…见图:-)

将我要验证的字段包含在一个AdornedDecorator标记中,使其正常工作。。。如图所示:-)