Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 窗口关闭按钮模板_C#_.net_Wpf_C# 4.0_.net 4.0 - Fatal编程技术网

C# 窗口关闭按钮模板

C# 窗口关闭按钮模板,c#,.net,wpf,c#-4.0,.net-4.0,C#,.net,Wpf,C# 4.0,.net 4.0,我试图在WPF窗口上找到关闭按钮的控件模板。到目前为止,我在网上找不到任何东西。唯一可能接近的是FluidKit创建了一个玻璃窗,他们自己制作了模板。我不能使用许可的东西,所以这就是为什么我要寻找当前的默认模板。我想知道是否有第三方应用程序可以提取当前运行的窗口的完整模板,这将花费相同的时间 欢迎任何提示。窗口上的“关闭”按钮不是WPF的可编辑部分。该按钮以及最小化和最大化按钮的外观实际上是由.NET Framework当前运行的操作系统定义的。因此,关闭按钮在不同的操作系统上看起来会有所不同

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


欢迎任何提示。

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


当然,您可以使用自己的自定义窗口来完全替换
窗口
,并添加您想要添加的任何按钮。。。也许这就是你正在尝试的?无论哪种方式,您都可能希望阅读MSDN博客上的文章,看看有什么可能,尽管这也无助于您设计自己的关闭按钮图形。

如果您确实需要选择另一个关闭按钮,我建议您发送此指南: 它经过测试,运行良好,您可以像Sheridan所说的那样创建自定义窗口。 该代码中的关闭按钮如下所示:

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


其中“r”代表我们在右上角看到的法线X。

是的,我真的很喜欢这个指南。从现在起,我始终使用自定义窗口:)