1新建一个wpf程序Mainwindows的windowstyle属性为None设置background为Transparent


2向窗体中加入一个rectamgle控件


3选择fill属性进行背景颜色的填充


4在属性中设置RadiusX和RadiusY数值为9


5再次向窗体中加入一个rectamgle控件作为拖动的控制栏并重命名控件名为TitleBar并填充一种颜色


6给TitleBar控件添加MouseDown事件


7修改Mainwindows的allowsTransparency勾选

 

vb.net wpf不规则窗体_源代码下载

 

源代码下载: