Silverlight, как запустить RadRibbonBar в режиме «IsCollapsed» - свойство ReadOnly - PullRequest
1 голос
/ 09 июля 2011

У нас есть приложение Silverlight с RadRibbonBar вверху.Пользователь может свернуть его (не Visibility.Collapse), просто щелкнув по меню двойным щелчком мыши.

Свойство IsCollapsed имеет значение ReadOnly, но нам нужно сохранять пользовательские настройки при каждом запуске приложения.

Как программно установить состояние IsCollapsed RadRibbonBar?

Результат

Глупый я (и показывает, что документация немного сложнаянайти / следовать).Мне пришлось зайти на Google RadRibbonBar IsMinimised, чтобы найти реальную страницу: http://www.telerik.com/help/silverlight/telerik.windows.controls.ribbonbar-telerik.windows.controls.radribbonbar-isminimized.html

Спасибо Стивену МакДаниэлю за то, что он указал на мою ошибку.

1 Ответ

1 голос
/ 16 июля 2011

Я думаю, вы, возможно, путаете «сворачивание» RibbonBar с идеей «свертывания» его.

Свертывание - это то, что RibbonBar делает автоматически, когда окно становится очень маленьким - вот почему оно только готово,Из документации :

RadRibbonBar поддерживает свертывание, что означает, что лента может автоматически сворачиваться для экономии места при уменьшении размера приложения до меньшего размера.

Но то, что вы описываете (двойной щелчок, чтобы получить только меню), называется минимизацией.Из документации :

RadRibbonBar поддерживает минимизацию, что означает, что лента может быть скрыта, так что остаются видимыми только заголовки вкладок.В этом состоянии для области клиента доступно больше экранного пространства.

И, к счастью, управлять Минимизацией с помощью кода очень легко.Вы можете использовать свойство IsMinimized:

IsMinimized - используйте это свойство, чтобы установить или получить текущее состояние минимизации ленты.

Таким образом, вы должны использоватьСвойство IsMinimized вместо IsCollapsed.

Вы можете проверить ссылки на документацию, которые я предоставил выше для получения дополнительной информации.

...