1
当我在HwndSource中承载使用装饰器(文本框的错误边框)的WPF控件时,不显示装饰器。似乎装饰层不在那里。为什么是这样,我能做些什么反对呢?这是一个已知的错误?HwndSource不显示装饰器图层
当我在HwndSource中承载使用装饰器(文本框的错误边框)的WPF控件时,不显示装饰器。似乎装饰层不在那里。为什么是这样,我能做些什么反对呢?这是一个已知的错误?HwndSource不显示装饰器图层
AdornerLayer通常是Window类的默认模板的一部分。
如果您要自定义窗口模板或主窗口控件;你必须自己创建AdornerLayer。
hwndSource.RootVisual = new AdornerDecorator { Child = yourTextBox };
感谢丹尼尔,我从来没有发现我自己:
这可以通过一个包裹里面System.Windows.Documents.AdornerDecorator您的WPF控件来完成 – 2011-04-12 10:52:47