例外 | 解説 |
---|---|
System.InvalidOperationException | その Key プロパティ値がコレクション内の既存の ContextualTabGroup の Key プロパティの値と競合する ContextualTabGroup への追加が試みられる場合。 |
ContextualTabGroup の Key は必須ではありませんが、ContextualTabGroups コレクション内でグループを探すための便利な方法を提供します。Key が提供されると、Ribbon の ContextualTabGroups コレクション内でその他の ContextualTabGroup インスタンスを基準として一意でなければなりません。
Private xamRibbon As XamRibbon 'Code to Create XamRibbon object.. Private Sub contextualTabGroupProperties() 'ContextualTabGroup properties Dim contextualTG As New ContextualTabGroup() contextualTG.Caption = "Sample CTG" 'Caption contextualTG.Key = "CG1" 'Color contextualTG.BaseBackColor = Colors.Aqua 'BaseBackColor contextualTG.IsVisible = True 'IsVisible xamRibbon.ContextualTabGroups.Add(contextualTG)'add tabs to Contextual Tab Groups Dim designTabItem As New RibbonTabItem() designTabItem.Header = "Desin" contextualTG.Tabs.Add(designTabItem) Dim layoutTabItem As New RibbonTabItem() layoutTabItem.Header = "Layout" contextualTG.Tabs.Add(layoutTabItem) End Sub
XamRibbon xamRibbon; //Code to Create XamRibbon object.. //ContextualTabGroup properties private void contextualTabGroupProperties() { ContextualTabGroup contextualTG = new ContextualTabGroup(); contextualTG.Caption = "Sample CTG"; //Caption contextualTG.Key = "CG1"; //Color contextualTG.BaseBackColor = Colors.Aqua; //BaseBackColor contextualTG.IsVisible = true; //IsVisible xamRibbon.ContextualTabGroups.Add(contextualTG); //add tabs to Contextual Tab Groups RibbonTabItem designTabItem = new RibbonTabItem(); designTabItem.Header = "Desin"; contextualTG.Tabs.Add(designTabItem); RibbonTabItem layoutTabItem = new RibbonTabItem(); layoutTabItem.Header = "Layout"; contextualTG.Tabs.Add(layoutTabItem); }