Я нашел ответ:
Это встроенное поведение недавно выпущенной ленты Microsoft: содержащее окно сохраняется в объекте ленты, и лента разрушается, когда ширина окна меньше 300,ИЛИ высота окна меньше 250, цель, конечно, состоит в том, чтобы при нехватке места приоритет отдавался документу, а не ленте.Такое же поведение наблюдается в лентах Word и Excel.
Нет простого способа переопределить это поведение, но вы можете сделать следующее:
1 - Загрузите и установите установщик Source и Sample из этогостр.
2 - Найти файл RAR, содержащий решение.
3 - Извлечь и открыть решение.
4 - Найти класс ленты (должен быть в проекте RibbonsControlsLibrary)
Вы можете проверить реализацию класса отсюда, вы можете видеть, что есть две константы в начале класса, которые вызывают проблему. Вы могли бы даже подумать об изменении кода и перестройке всего проекта.если ничего не работает.
public class Ribbon : Selector
{
private const double CollapseWidth = 300.0; // The minimum allowed width before the Ribbon will be collapsed.
private const double CollapseHeight = 250.0; // The minimum allowed height before the Ribbon will be collapsed.
//....
}
Оригинальное сообщение о решении