'宣言 Public Property ResizeAction As GroupVariantResizeAction
public GroupVariantResizeAction ResizeAction {get; set;}
ResizeAction は、GroupVariant が処理されるときに取られるリサイズ アクションのタイプを決定します。
注: ほとんどの場合、ソートされる ResizeActions の順序(Priority に基づいた)は重要ではありませんが、別のリサイズ アクションがそれ以降のリサイズ アクションの発生を妨げないうちに発生するひとつのリサイズ アクションを定義する場合がいくつかあります。たとえば、CollapseRibbonGroup の ResizeAction の後に発生する ResizeAction は無視されます。縮小された RibbonGroup のポップアップのコンテンツは推奨サイズを使用して表示されるからです。
Private Sub addVariantsGroup() 'Add group and use variants Dim igTabItem As RibbonTabItem = xamRibbon.Tabs(1) 'Create RibbonGroup Dim ribbonGroup As RibbonGroup = getRibbonGroup(igTabItem, "RibbonGroup Variants") 'GroupVariant 1 Dim grpVariant1 As New GroupVariant() grpVariant1.Priority = 5 grpVariant1.ResizeAction = GroupVariantResizeAction.HideGalleryPreview 'GroupVariant 2 Dim grpVariant2 As New GroupVariant() grpVariant2.Priority = 10 grpVariant2.ResizeAction = GroupVariantResizeAction.ReduceGalleryPreviewItems 'GroupVariant 3 Dim grpVariant3 As New GroupVariant() grpVariant3.Priority = 30 grpVariant3.ResizeAction = GroupVariantResizeAction.ReduceImageAndTextLargeTools 'GroupVariant 4 Dim grpVariant4 As New GroupVariant() grpVariant4.Priority = 20 grpVariant4.ResizeAction = GroupVariantResizeAction.ReduceImageAndTextNormalTools 'GroupVariant 5 Dim grpVariant5 As New GroupVariant() grpVariant5.Priority = 35 grpVariant5.ResizeAction = GroupVariantResizeAction.ReduceHorizontalWrapRowCount 'GroupVariant 6 Dim grpVariant6 As New GroupVariant() grpVariant6.Priority = 40 grpVariant6.ResizeAction = GroupVariantResizeAction.CollapseRibbonGroup 'Add GroupVariants to collection ribbonGroup.Variants.Add(grpVariant1) ribbonGroup.Variants.Add(grpVariant2) ribbonGroup.Variants.Add(grpVariant3) ribbonGroup.Variants.Add(grpVariant4) ribbonGroup.Variants.Add(grpVariant5) ribbonGroup.Variants.Add(grpVariant6) End Sub
//Add group and use variants void addVariantsGroup() { RibbonTabItem igTabItem = xamRibbon.Tabs[1]; //Create RibbonGroup RibbonGroup ribbonGroup = getRibbonGroup(igTabItem, "RibbonGroup Variants"); //GroupVariant 1 GroupVariant grpVariant1 = new GroupVariant(); grpVariant1.Priority = 5; grpVariant1.ResizeAction = GroupVariantResizeAction.HideGalleryPreview; //GroupVariant 2 GroupVariant grpVariant2 = new GroupVariant(); grpVariant2.Priority = 10; grpVariant2.ResizeAction = GroupVariantResizeAction.ReduceGalleryPreviewItems; //GroupVariant 3 GroupVariant grpVariant3 = new GroupVariant(); grpVariant3.Priority = 30; grpVariant3.ResizeAction = GroupVariantResizeAction.ReduceImageAndTextLargeTools; //GroupVariant 4 GroupVariant grpVariant4 = new GroupVariant(); grpVariant4.Priority = 20; grpVariant4.ResizeAction = GroupVariantResizeAction.ReduceImageAndTextNormalTools; //GroupVariant 5 GroupVariant grpVariant5 = new GroupVariant(); grpVariant5.Priority = 35; grpVariant5.ResizeAction = GroupVariantResizeAction.ReduceHorizontalWrapRowCount; //GroupVariant 6 GroupVariant grpVariant6 = new GroupVariant(); grpVariant6.Priority = 40; grpVariant6.ResizeAction = GroupVariantResizeAction.CollapseRibbonGroup; //Add GroupVariants to collection ribbonGroup.Variants.Add(grpVariant1); ribbonGroup.Variants.Add(grpVariant2); ribbonGroup.Variants.Add(grpVariant3); ribbonGroup.Variants.Add(grpVariant4); ribbonGroup.Variants.Add(grpVariant5); ribbonGroup.Variants.Add(grpVariant6); }