天天看点

WPF 控件之 Popup

1.常用属性说明

isopen: 布尔值,指示 popup 控件是否显示

staysopen: 布尔值,指示在 popup 控件失去焦点的时候,是否关闭 popup 控件的显示

popupanimation:指示显示窗口时是否使用动画,只有在 allowstransparency 等于true时此属性才有用

popup 窗口本身是一个不可见的元素,只有在窗口上放置了信息后才能显示

popup的定位方式与一般控件的定位方法不一样, popup 使用五个属性来设定位置信息:

placementtarget:设定 popup 定义所相对的控件,

如果没有为属性为 null,则 popup 定位相对于屏幕的左上角

placement:一个枚举值,指定 popup 控件的定位方式

placementrectangle:设定一个矩形,在 popup 控件显示时,位置将相对于此矩形来显示,此矩形的位置也相对于placementtarget 属性所设定的控件

horizontaloffset:指定一个值,指示 popup 的位置所需水平移动多少个象素

verticaloffset:指定一个值,指示 popup 的位置所需垂直移动多少个象素

2.实例

代码:

效果图:

WPF 控件之 Popup

继续阅读