Я пытаюсь управлять Ribbon
в комбинации с RibbonWindow
, однако они терпят неудачу даже в тривиальных экспериментах.
- Создано новое приложение WPF
- Изменен код пример из MSDN
- Добавлена ссылка на
System.Windows.Controls.Ribbon
и избавилась от префиксаribbon:
(почему примеры устарели?). - Добавлено два значка (16x16 и 32x32).
- Выполнено приложение и увидено это (Блокнот для справки):
Я уже вижу многочисленные проблемы:
- Граница крошечная. Нормальное окно имеет большую границу, приложение WPF Ribbon имеет крошечный. Высота заголовка также меньше.
- Граница размыта. Когда основное окно сфокусировано, граница становится черной. Граница приложения WPF является серой (черный можно увидеть в углах, что-то нарисовано над границами?).
- Значок приложения неуместен. Он приклеился к верхнему левому углу.
- Недопустимое название приложения. Он приклеен к верхней части.
Переместите панель инструментов вниз. Теперь мы видим следующее:
Кнопки находятся за пределами панели инструментов.
И наконец, позвольте максимизировать окно:
Половина заголовка исчезла за пределами экрана (технически окно выходит за пределы экрана на 8 пикселей с каждой стороны, но другие приложения не путаются этим).
Я использую Windows 7, Aero, один монитор, ничего особенного. Я боюсь тестировать приложение на Windows 8...
Есть ли возможность исправить это?