Popup.StaysOpen 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示当 Popup 控件焦点不再对准时,是否关闭该控件。
public:
property bool StaysOpen { bool get(); void set(bool value); };
[System.ComponentModel.Bindable(true)]
public bool StaysOpen { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.StaysOpen : bool with get, set
Public Property StaysOpen As Boolean
属性值
如果在 Popup 属性设置为 true
时关闭 IsOpen 控件,则为 false
;如果在 Popup 控件外发生鼠标或键盘事件时关闭 Popup 控件,则为 false
。 默认值为 true
。
- 属性
示例
下面的示例演示如何设置 StaysOpen 属性。
myTextBlockPopup.StaysOpen = true;
myTextBlockPopup.StaysOpen = True
<DockPanel Width="500" Background="Aqua">
<Popup Placement="Center" PlacementRectangle="0,0,30,50"
IsOpen ="True" StaysOpen="True"
PopupAnimation="Fade">
<TextBlock Background="Purple">Popup Text</TextBlock>
</Popup>
</DockPanel>
注解
当 属性StaysOpen设置为 时,Popup通过将 属性设置为 false
IsOpen ,将保持打开状态,直到它true
被显式关闭。 当 为 false
时StaysOpen,控件Popup将截获所有鼠标和键盘事件,以确定其中一个事件何时在控件外部Popup发生。
依赖项属性信息
标识符字段 | StaysOpenProperty |
元数据属性设置为 true |
无 |