一般都是自定的样式或者自定义的控件,Page上发生。原因就是 自定义时候AdornerDecorator弄丢了。把AdornerDecorator添加进去可以了。添加方法如下: // 窗体或page内容
看到这个标题,您可能会在脑中产生一个疑问:
Ado
rner
是什么?
Ado
rner
是
WPF
窗口中独立的一层,支持在界面元素之上执行独立的绘制及用户交互。可以说,
Ado
rner
在您的
WPF
程序中无处不在。在
WPF
中,从编辑框控件中光标的显示和选中效果的支持,到具有数据焦点的控件所具有的虚线外框,都是通过
Ado
rner
实现的。
什么是
Ado
rner
鉴于您可能不熟悉
Ado
rne...
在
WPF
界面设计中,
Ado
rner
可以为好的界面锦上添花,使用它的方式很多,现在
WPF
的设计模式一般是MVVM,为了满足需求,可以通过以下两种方式控制
Ado
rner
。
1.使用附加属性控制
Ado
rner
:
添加一个类,其中包含一个依赖属性,以及一个设置
Ado
rner
的方法,依赖属性代码如下:
public static re
ado
nly DependencyPro
在一个page页面上添加一个半透明的遮罩层,遮罩层里显示一个用户控件。 效果就是微信的winows版的搜索功能。
这里要借助
Ado
rner
Layer
。
首先自定义一个用户控件。这里就不描述了。
然后定义一个类继承
Ado
rner
。
代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using S