资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

WPF如何气泡样式弹窗效果-创新互联

小编给大家分享一下WPF如何气泡样式弹窗效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

创新互联主营叙永网站建设的网络公司,主营网站建设方案,成都app软件开发,叙永h5微信小程序定制开发搭建,叙永网站营销推广欢迎叙永等地区企业咨询

页面设计需求,做了一个气泡形状的弹出框,效果如下:


 WPF如何气泡样式弹窗效果

设计思路如下:


1. 使用Path绘制气泡的尖尖,将这个放到顶层;


2. 在用border绘制长方形框,将这个放到底层,并且设置Margin值,使得Path图层和border看起来衔接在一起。


代码如下:



 
  
   
    
     
      
       
        
       
       
        
         
          
         
        
       
      
     
    
   
  
  
   
    
     
      
       
        
       
       
        
         
          
         
        
       
      
     
    
   
  
  
   
    
     
      
       
        
       
       
        
         
          
         
        
       
      
     
    
   
  
  
   
    
     
      
       
        
       
       
        
         
          
         
        
       
      
     
    
   
  
 
 
  
   
    
     
     
    
   
  
  
   
    
     
     
    
   
  
  
   
    
     
     
    
   
  
  
   
    
     
     
    
   
  
  
   
   
   
   
  
  
   
    
     
      
      
     
     
      
      
     
    
   
  
  
   
    
     
      
      
     
     
      
      
     
    
   
  
  
   
    
     
      
      
     
     
      
      
     
    
   
  
  
   
    
     
      
      
     
     
      
      
     
    
   
  
 

后台代码,很简单,就是控制pupup显示或隐藏

private void btnTestPopup1_Click(object sender, RoutedEventArgs e)
  {
   pop1.IsOpen = true;
  }
  private void btnOK1_Click(object sender, RoutedEventArgs e)
  {
   pop1.IsOpen = false;
  }
  private void btnCancel1_Click(object sender, RoutedEventArgs e)
  {
   pop1.IsOpen = false;
  }

  private void btnTestPopup2_Click(object sender, RoutedEventArgs e)
  {
   pop2.IsOpen = true;
  }
  private void btnOK2_Click(object sender, RoutedEventArgs e)
  {
   pop2.IsOpen = false;
  }
  private void btnCancel2_Click(object sender, RoutedEventArgs e)
  {
   pop2.IsOpen = false;
  }

  private void btnTestPopup3_Click(object sender, RoutedEventArgs e)
  {
   pop3.IsOpen = true;
  }
  private void btnOK3_Click(object sender, RoutedEventArgs e)
  {
   pop3.IsOpen = false;
  }
  private void btnCancel3_Click(object sender, RoutedEventArgs e)
  {
   pop3.IsOpen = false;
  }

  private void btnTestPopup4_Click(object sender, RoutedEventArgs e)
  {
   pop4.IsOpen = true;
  }
  private void btnOK4_Click(object sender, RoutedEventArgs e)
  {
   pop4.IsOpen = false;
  }
  private void btnCancel4_Click(object sender, RoutedEventArgs e)
  {
   pop4.IsOpen = false;
  }

以上是“WPF如何气泡样式弹窗效果”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


分享题目:WPF如何气泡样式弹窗效果-创新互联
文章位置:http://cdkjz.cn/article/phchd.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220