使用自定义视觉创建Bordless Windows

RHa*_*uda 4 wpf

我想使用WPF创建一个看起来不像常规窗口的自定义窗口.我想要创建的窗口类似于MacOs窗口,标题居中(带有阴影效果),窗口左侧的控件按钮.

我确实创建了一个无框窗口,但我有一些问题:

1 - 如何在XAML中设置最大化,最小化和关闭按钮的功能(如果可能的话)?2 - 如何定义窗口模板,以便我创建的每个新窗口都具有相同的外观和感觉?3 - 是否可以仅使用WPF中的元素(不使用图像)创建Aqua最大化,最小化和关闭按钮?怎么样?4 - 如何在拖动时使窗口移动?

谢谢你的帮助.

DK.*_*DK. 5

这是一个自定义(可自定义)绘制和处理窗口操作(最小值,最大值,大小,拖动)的示例:WPF冒险(第III部分)或Windows样式

窗口设置为删除任何标题或边框; 所有窗口控件(包括最小/最大/关闭按钮)都在自定义代码中定义.

编辑:
OpenNetCF博客似乎遇到技术问题,链接现在无法正常工作.作为替代方案,可以使用回程机器.