窗口关闭按钮模板

时间:2014-05-06 13:49:17

标签: c# .net wpf c#-4.0 .net-4.0

我正在尝试在WPF窗口中找到关闭按钮的控件模板。到目前为止,我在网上找不到任何东西。只有可能接近的是FluidKit创建了一个玻璃窗口并且他们自己完成了模板。我不能使用许可的东西,所以这就是我寻找当前默认模板的原因。我想知道是否有第三方应用程序可以允许提取当前运行的窗口的完整模板,这将是相同的时间。

任何提示都表示赞赏。

2 个答案:

答案 0 :(得分:2)

如果你真的需要选择另一个CloseButton我会推荐这个指南:http://blog.magnusmontin.net/2013/03/16/how-to-create-a-custom-window-in-wpf/ 它经过测试并且工作正常,您可以像Sheridan所说的那样创建自定义窗口。 该代码中的“关闭”按钮是以下行:

<Button x:Name="closeButton" Style="{StaticResource WindowButtonStyle}"
                                        Content="r" />

“r”表示我们在topp右上角看到的正常X.

答案 1 :(得分:1)

关闭&#39;窗口上的按钮不是WPF的可编辑部分。该按钮以及最小化和最大化按钮的外观实际上是由.NET Framework当前运行的操作系统定义的。因此,“关闭”按钮在不同的操作系统上看起来会有所不同。

当然可以使用您想要添加的任何按钮将Window完全替换为您自己的自定义...也许这就是您正在尝试的?无论哪种方式,您可能希望阅读MSDN博客上的Custom Window Chrome in WPF文章以了解可能的内容,尽管这不会帮助您设计自己的关闭按钮图形。