adornerlayer相关内容

验证 ErrorTemplate 未显示数据错误

这有点 WPF whodunnit!我的验证证明它没有按预期出现 问题 基本上,我在我的视图模型上使用 IDataErrorInfo 来提供有关数据输入错误的反馈.我可以看到它被调用并按预期工作,但 WPF 永远不会显示绑定控件的验证错误模板! 我尝试过使用内置的默认文本框红色边框错误模板、样式错误模板和硬编码模板.这些都不会在数据错误情况下显示. 这是我的 xaml 绑定 ..
发布时间:2021-09-28 20:18:13 其他开发

动态添加控件的初始验证

WPF验证系统执行对象的初始验证(我的意思是-当更改数据绑定项时,所有字段均得到验证,并且结果显示在ui上)。 但是当我动态添加控件时,它不能像这样工作。在这种情况下,会进行初始验证,但不会在用户界面上显示结果。只有在数据绑定对象的某些属性发生更改后,所有内容才能开始正常工作。这是一个粗略的示例。 假设我们有MyObject类 public class MyObject:INoti ..
发布时间:2020-06-04 19:06:06 其他开发

为什么AdornerLayers总是最顶层?有办法改变吗?

为什么装饰图层总是呈现为应用程序中的最顶层(在AdornerDecorator下-参见屏幕截图)? 是否可以更改装饰者可以绘制到的图层/级别? 在以下屏幕截图中,将AdornerLayer添加到AdornerDecorator,并将Adorners(MyAdorners)添加到此AdornerLayer。但是,AdornerLayer的检索方式如下: AdornerLayer la ..
发布时间:2020-06-04 19:05:49 其他开发

在WPF中,如何在DataGrid之上显示AdornerLayer

我正在使用来自codeplex的WPF数据网格。我正在使用DatagridTemplateColumn,我已经编写了datatemplates来显示每列中的内容。 现在,当datagrid中的任何控件被集中时,我必须向用户显示一些帮助消息。 为此我想到使用adorner图层。我使用ComboBox加载事件并访问它的adrorner层。然后我添加了我自己的adorner图层,有些东西要显示, ..
发布时间:2017-03-26 22:17:10 其他开发

AdornerLayer.GetAdornerLayer()返回NULL的面板中的所有控件

我面对的事实,我不能很好地理解AdornerLayer如何添加了UI元素 我有这样的情况: 我有它内置有3控件的WPF形式: A 电网上这是1 按钮 1 文本框。 在我的系统,当我点击打开这个表,所有3个元素都具有 AdornerLayer不为空。 无功控制= _frameworkElementProvider.GetUIElements(内容); 变种controls ..
发布时间:2016-10-01 18:16:55 C#/.NET

GetAdornerLayer神秘返回null

我一直在使用相同的代码位对我没有任何问题的应用程序的多个版本,但我现在神秘接收 NullRerefenceException s的以下内容: this.Loaded + = {委托 deleteBrush =新DeleteBrushAdorner(背景); AdornerLayer人= AdornerLayer.GetAdornerLayer(背景); al.Add(delete ..
发布时间:2016-09-06 15:12:09 C#/.NET

什么是点到WPF装饰器?

我最近开发了一个绘图组件为我公司,采用了画布上,你可以借鉴使用单击并拖动某些形状。对于每一个的形状,我置于两装饰器上其AdornerLayer:一个用于增加点击检测(基本上是透明的矩形,将超过该形状的边界由几个像素),和另一调整大小(在转角处4拇指控制) 但是,我实现一些的成分的特性时,遇到了许多问题,所有装饰器相关 他们捕获的所有preVIEW事件,因为他们是在另一可视化树比画布本身,那 ..
发布时间:2015-11-26 19:57:16 C#/.NET