【问题标题】:Window close button template窗口关闭按钮模板
【发布时间】:2014-05-06 13:49:16
【问题描述】:

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

任何提示表示赞赏。

【问题讨论】:

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


    【解决方案1】:

    如果您真的需要选择另一个关闭按钮,我会推荐本指南: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”代表我们在右上角看到的正常 X。

    【讨论】:

    • 是的,我真的很喜欢那个指南。从现在开始我总是使用自定义窗口:)
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      相关资源
      最近更新 更多