【WPF】Popup

Popup控件,直接继承FrameworkElement,提供了一种在单独的窗口中显示内容的方法,该窗口相对于指定的元素或屏幕坐标,浮动在当前Popup应用程序窗口上。

常用属性:

IsOpen:Popup可见时为true,通常通过绑定的方式赋值,如IsOpen="{Binding IsChecked, ElementName=togglePopupButton}"

StayOpen:失焦时是否关闭该状态。为true时popup处于始终打开状态,可通过将 IsOpen属性设置为 false 来显示关闭,为false时,控件会截获所有鼠标事件和键盘事件,判断是否弹出

PlacementTarget :Popup控件放置位置依赖的对象,通常使用绑定的方式来标明Popup停靠的目标 ,如PlacementTarget="{Binding ElementName=PCheckBox}"

Placement:指定控件弹出的位置,如 Placement="Top"

PlacementRectangle、VerticalOffset、HorizontalOffset:对弹出位置进行微调

       
            
                
                    
                    
                    
                    
                    
                        
                            
                        
                    
                
            
        

【WPF】Popup_第1张图片【WPF】Popup_第2张图片

 

你可能感兴趣的:(WPF,wpf)