Как работать с CheckBox и RadioButton в RibbonControl в DevExpress?

Как работать с CheckEdit в RibbonControl? Я перетаскиваю CheckEdit и помещаю его на RibbonPage. Но показывается как кнопка, как изменить ее на обычный «CheckBox» ??

Я использовал RadioGroup и выполняю через SelectedIndexChanged, я скрываю заголовок, теперь он показывает только RadioButtons. Но мне нужна подпись к конкретному RadioButton, не общему для RadioGroup. Я добавляю 3 RadioButton, поэтому мне нужно показать 3 подписи рядом/под конкретным RadioButton.

Как выполнить мою задачу? Помоги мне. Заранее спасибо.


person Srihari    schedule 10.12.2013    source источник


Ответы (1)


Вы можете использовать Ribbon Designer, чтобы назначить CheckEdit вашей RibbonPage. введите здесь описание изображения

Это будет показано как обычный CheckEdit. Чтобы добавить описание к вашей RadioGroup, вы должны добавить RadioGroupItems через

radiogroup.edit.items

Имущество. Каждый элемент может содержать описание и значение. Описание будет отображаться на ленте, если RibbonPage достаточно велик для отображения описаний! Дополнительная информация здесь:

http://documentation.devexpress.com/#windowsforms/clsDevExpressXtraEditorsRadioGrouptopic

person Sebi    schedule 13.12.2013
comment
Привет Себи, спасибо за ответ. Если я выберу этот Checkedit, событие CheckedChanged будет недоступно в этом элементе. Как я могу написать свой код? - person Srihari; 13.12.2013
comment
@ Шри Хари, я только что нашел грязный путь. Вы можете использовать репозиторийItemCheckEdit для обработки события CheckChanged. Затем вы можете использовать baredititem1.EditValue, чтобы стать значением. Объявите EditValue как bool в дизайнере и примените его к своему коду. Дайте мне знать, если вам нужен пример. - person Sebi; 13.12.2013