WPF之自定义窗体:[3]自定义标题栏和客户区
1、 打开Vs2012,新建WPF应用程序,命名为“Wpf之自定义窗体3”,如下图:
![WPF之自定义窗体:[3]自定义标题栏和客户区](https://exp-picture.cdn.bcebos.com/983aa5f4da5872da88e38bbb0056ad042f68d402.jpg)
2、 设置Window窗体的WindowStyle="None",如下图:
![WPF之自定义窗体:[3]自定义标题栏和客户区](https://exp-picture.cdn.bcebos.com/5917cb3da824d8e9ae7851d2da598540112ac802.jpg)
3、 打开文档大纲视图,右击Window元素,选择编辑模版->编辑副本,并命名为MyWindowStyle,进入window元素的设计视图,如下:
![WPF之自定义窗体:[3]自定义标题栏和客户区](https://exp-picture.cdn.bcebos.com/a151a233ec3834bb764548eb8714c27bd3823d03.jpg)
![WPF之自定义窗体:[3]自定义标题栏和客户区](https://exp-picture.cdn.bcebos.com/32fbcd41037de13749dcc808f6c5cf672a5f2a03.jpg)
4、 修改window默认样式:添加Grid控件,分两行两列,第一行为标题栏,第二行为客户区,第一行第一列显示标题,第一行第二列显示关闭按钮,如下图:
![WPF之自定义窗体:[3]自定义标题栏和客户区](https://exp-picture.cdn.bcebos.com/3aae2b4f50b8b43e3b71bdfe7132939c2df71903.jpg)
5、 为关闭按钮Click事件添加处理程序,代码如下:
![WPF之自定义窗体:[3]自定义标题栏和客户区](https://exp-picture.cdn.bcebos.com/cfadcdd96975f2c44833b3f78f0148fe1f420603.jpg)
6、 返回应用程序设计视图,在客户区中添加一个TextBolck控件,如下:
![WPF之自定义窗体:[3]自定义标题栏和客户区](https://exp-picture.cdn.bcebos.com/46315818dfdae43b8d2ce895c457935652bb7403.jpg)
7、 调试运行,结果如下:
![WPF之自定义窗体:[3]自定义标题栏和客户区](https://exp-picture.cdn.bcebos.com/e996472ae3efe078d39b3502b96c576698cf6503.jpg)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:129
阅读量:68
阅读量:106
阅读量:113
阅读量:139