你好WPF爱好者。 随着WPF等统一API语言的发明,丰富用户界面变得很是容易。 建立丰富的用户界面只是一个想法。 您须要拥有的是创造性思惟和最新技术融合。 WPF和Expression Blend在制做丰富的UI应用程序,清晰的图形和很是好的动画方面很是有用。windows
我将要发布的是将窗口矩形形状塑形成图像的形状。 它能够是任何图像,任何形状,任何大小,它应该是没有背景的PNG(便携式网络图形)图像(白色背景被移除)。网络
嗯,实现这一点是小菜一碟,但我仍然会提供一个完整的演练过程。app
如今咱们的图像文件准备就绪,让咱们如今塑造咱们的WPF表格。工具
<window title="ShapedWindow" windowstartuplocation="CenterScreen" allowstransparency="True" opacitymask="White" windowstyle="None" background="Transparent" width="620" height="267" xmlns:x=http://schemas.microsoft.com/winfx/2006/xaml xmlns=http://schemas.microsoft.com/winfx/2006/xaml/presentation x:class="ShapedWPFForm.ShapedWindow"> <grid> <img name="imgBackground" source="Shape.png" stretch="Fill" /> </grid> </window>
全部就完成了动画
XAML属性解释:spa
allowstransparency="True"
- 设置窗体透明度。background="Transparent"
- 代表背景是透明的。windowstyle="None"
- 此属性删除标题栏并使窗体无边框。 基本上从窗体中删除全部系统控件。opacitymask="White"
- 此属性使指定的背景颜色不受窗体的影响。完成,教程完成。 经过这样作,您能够将图像做为窗体形状。 为您的窗体赋予创意。点击下载自定义WPF窗体形状源代码下载
code