2010-06-03 32 views
4

我想用WPF创建一个自定义窗口,看起来不像常规窗口。 我想要创建的窗口与标题居中(带阴影效果)的MacOs窗口类似,并且窗口左侧的控制按钮。用自定义视觉创建Bordless Windows

我没有创建一个bordless窗口,但一些问题,我有:

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

感谢您的帮助。

回答

5

这里的自定义(-izable)绘图和窗口操作的处理的例子(最小值,最大值,大小,拖动):WPF adventures (Part III) or Windows Style

窗口设置,以消除任何标题或边界;在自定义代码中定义了所有窗口控件,包括最小/最大/关闭按钮。

编辑
OpenNetCF博客似乎遇到技术问题和链接不正确的现在的工作。 作为替代可以使用wayback machine

+0

谢谢!这有助于很多! – RHaguiuda 2010-06-03 20:56:54

+0

:)我真的很惊讶,这篇文章如何完美匹配您的问题。那么,除了#3,但所有控件都是自定义的,你可能会重新设置WPF按钮或找到可用于它的主题。 – 2010-06-03 21:02:29