WPF如何气泡样式弹窗效果-创新互联
小编给大家分享一下WPF如何气泡样式弹窗效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
创新互联主营叙永网站建设的网络公司,主营网站建设方案,成都app软件开发,叙永h5微信小程序定制开发搭建,叙永网站营销推广欢迎叙永等地区企业咨询页面设计需求,做了一个气泡形状的弹出框,效果如下:
设计思路如下:
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如何气泡样式弹窗效果-创新互联
本文URL:http://lswzjz.com/article/phchd.html