之前做WPF时想要做一个圆角窗体,在网上找了一些资料,在 “程序诗人” 的博客上就有一篇这样的博文(http://www.cnblogs.com/scy251147/archive/2012/07/25/2609126.html),今天重新看了一遍,又理了一下思路。下面把我看完后的思路写一遍:
1、隐藏掉WPF窗体自带的标题栏,这样才有实现圆角窗体的可能。
2、在主窗体中插入一个Border画圆角,圆角画出来以后,由于主窗体不透明,会看到圆角之外的四个窗体边角,所以需要把主窗体设置为透明,此时只能看到一个圆角框,其它的都为透明。
3、设置Border的背景颜色为想显示的颜色,之后就可以在Border中放入Grid用于放置其它控件等等。
时间: 2024-11-07 23:00:13