Как создать панель приложений в стиле Windows 8 в WPF?

Я намеревался создать приложение в стиле Windows 8 (Metro), но обнаружил, что нет поддержки использования двойного экрана, что является требованием для моего приложения.

Сейчас я перерабатываю свое приложение как настольное приложение в WPF. Но мне все еще нравится имитировать некоторые приятные конструктивные особенности из приложений для Windows 8.

Одна из особенностей дизайна - всплывающие панели, обычно используемые в приложении в стиле Windows 8:

Нижняя панель приложения для командНавигационная панель TopПравильный шарм, общий для всех приложений

Общим для всех них является временная всплывающая панель, расположенная поверх текущего макета окна.

У меня вопрос: как я могу создать нечто подобное в WPF?

У меня нет проблем с созданием основной сетки со скрытой нижней строкой, которая сделана видимой для отображения некоторых общих командных кнопок. Но было бы неплохо, чтобы он вылетел поверх моей стандартной компоновки, а не сжимал ее.

Я знаю, что можно открыть новое окно поверх текущего, но это создает плохой дизайн кода, и его трудно получить красиво выглядящим. Я бы предпочел сделать это в том же окне.

Ответы на вопрос(1)

Ваш ответ на вопрос