I am adding a new tab to the RichTextEditorRibbonBar like this:
var lblTempalteName =
new
RadLabelElement() {
Text =
"Template Name:"
,
AutoSize =
false
,
Size =
new
Size(120, 20)};
var tbxTemplateName =
new
RadTextBoxElement() {
Size =
new
Size(100, 25),
Padding =
new
Padding(2) };
var templateNameGroup =
new
RadRibbonBarButtonGroup();
templateNameGroup.Items.AddRange(
new
RadItem[] { lblTempalteName, tbxTemplateName });
var lblDataSource =
new
RadLabelElement() {
Text =
"Data Source:"
,
AutoSize =
false
,
Size =
new
Size(120, 20)};
var ddlDataSource =
new
RadDropDownListElement() {
Size =
new
Size(100, 25),
DropDownStyle = RadDropDownStyle.DropDownList };
var dataSourceGroup =
new
RadRibbonBarButtonGroup() { Margin =
new
Padding(0, 3, 0, 0) };
dataSourceGroup.Items.AddRange(
new
RadItem[] { lblDataSource, ddlDataSource });
var rbgProperties =
new
RadRibbonBarGroup()
{
Text =
"Properties"
,
Orientation = Orientation.Vertical
};
rbgProperties.Items.AddRange(
new
RadItem[] { templateNameGroup, dataSourceGroup });
var templatePropertiesTab =
new
RichTextEditorRibbonTab() { Text =
"Template properties"
, IsSelected =
false
};
templatePropertiesTab.Items.Add(rbgProperties);
richTextEditorRibbonBar1.CommandTabs.Add(templatePropertiesTab);
The tab that I am adding becomes selected, which isn't what I want. How do I ensure that the "Home" tab is selected. Here's what I tried, but it doesn't work.
foreach
(RibbonTab item
in
richTextEditorRibbonBar1.CommandTabs)
{
item.IsSelected = (item.AccessibleName ==
"Home"
);
}
richTextEditorRibbonBar1.Refresh();