2014-01-26 2 views
4

Метро шаблон для WPF приложения. Я хочу окно, у которого нет какой-либо команды окна, как минимизировать максимизацию и закрытие. В обычном WPf это можно сделать с помощью WindowsStyle, но как я могу удалить их в этом шаблоне. И я также хочу, чтобы Window был TopMost = «True» и WindowState = «Максимизирован». Итак, все эти настройки возможны в этом шаблоне? Пожалуйста посоветуй ?Как удалить команды окна из шаблона MahApps.Metro?

ответ

10

Не нужно изменять шаблоны, просто установите некоторые свойства.

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 

, которые удаляют строку заголовка (значок + цвет), и вы можете удалить кнопки тоже.

+0

Каждая вещь работает нормально ... но topmost = "true" не работает? Любая альтернатива? – Antisan

+0

Что ж, ошибка в MahApps, отправьте его здесь: https://github.com/MahApps/MahApps.Metro/issues –

+0

Привет, @Toplek У вас есть идея о современном интерфейсе управления, как удалить то же самое. команды Window закрываются? – Antisan

Смежные вопросы