【问题标题】:How to remove the Window Commands From MahApps.Metro Template?如何从 MahApps.Metro 模板中删除窗口命令?
【发布时间】:2014-02-17 11:39:49
【问题描述】:

WPF 应用的 Metro 模板。我想要一个没有任何窗口命令的窗口,例如最小化最大化和关闭。在普通的 WPf 中,它可以由 WindowsStyle 完成,但我如何在这个模板中删除它们。而且我还想让窗口成为​​ TopMost="True" 和 WindowState="Maximized"。那么所有这些设置都可以在这个模板中实现吗?请指教?

【问题讨论】:

    标签: c# wpf mahapps.metro


    【解决方案1】:

    无需修改模板,只需设置一些属性即可。

    MetroWindow 具有以下属性:

    <controls:MetroWindow ...
    
        Topmost="True" 
        WindowState="Maximized"
    
        ShowTitleBar="False" // Hide colored tile bar, title header and icon
    
        ShowCloseButton="False" 
        ShowMaxRestoreButton="False" 
        ShowMinButton="False"
    
        ShowWindowCommandsOnTop="False" // No window commands on top of flyouts
    

    这将删除标题栏(图标+颜色),您也可以删除按钮。

    【讨论】:

    • 一切正常...但 topmost="true" 不工作?有什么选择吗?
    • MahApps 中的一个错误,请在此处提交:github.com/MahApps/MahApps.Metro/issues
    • 嘿@Toplek 你对现代 UI 控件如何删除它有任何想法吗? Window 命令,例如 close ?
    • 对不起,我只熟悉mahapps
    • ShowWindowCommandsOnTop="False" 对我不起作用。我有 ShowTitleBar="True"。显示最小、最大/恢复和关闭按钮。 MahApps.Metro 0.13.1.0.
    猜你喜欢
    • 2012-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 2012-09-26
    • 1970-01-01
    相关资源
    最近更新 更多