WPF Popup Using

WPF Popup Using

示例

Popup控件由两部分组成:呈现弹起内容的Popup控件和触发该Popup的控件组成。下面我们以toggleButton和Popup组合起来做一个浮窗效果。


    
        
    
    
        
            
                
                
                    
                        
                        
                    
                

                

                
                
                    
                        
                            
                                
                            

                            

                            

                                
                                    
                                        
                                        
                                    
                                

                                
                                
                            
                        
                    

                

            
            
                
            
        
    


WPF Popup Using_第1张图片
点击togglebutton就可以让浮窗弹出。再次点击togglebutton和窗口其它地方,就会隐藏浮窗。

WPF Popup Using_第2张图片

Popup 常用属性说明

IsOpen:设置popup内容是否可见;true可见,false不可见。

StaysOpen:popup是否停留在窗口上;true->当popup控件呈现之后,一直处于窗口界面,不会消失,除非再次点击触发它的控件将IsOpen的状态设置为false。false->popup内容呈现之后,任意点击其它地方,让其失去焦点时,popup内容就会自动消失。

Placement:popup内容呈现时,与屏幕边缘重叠的方式。其值可以参考枚举值PlacementMode的说明。

PlacementTarget:popup内容呈现时,相对参考的控件。

PopupAnimation:popup内容打开和关闭时的动画方式。由枚举值PopupAnimation进行说明。

AllowsTransparency:允许popup内容为透明背景。


积跬步以至千里:) (:一阵没来由的风

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