the MSDN documentationによると、リボン:RibbonControlSizeDefinitionを使用して、ControlSizeDefinitionプロパティを設定してWPFリボンのアイテムのサイズを制御できます。誰もがこのプロパティを使って成功しましたか?私はそれが完全に無視されていることがわかります。私は最初にデータバインディングを使ってそれを設定しましたが、コードビハインドファイルを使ってみました。WPFリボン(.NET 4用)とRibbonControlSizeDefinitionを使用したリボンアイテムサイズのアイテムレベルコントロール
This questionは類似していますが、OPがRibbonControlGroupを使用していたため、期待される動作が見られたというコメントの1つでは正しく記述されています。
私はリボンがサイジングに関してそれ自身のことをするのを許容するのが最も良いことを理解します。残念ながら、それはこのプロジェクトのオプションではありません。
XAMLコードのうち、下で動作しない部分を示しました。
<ribbon:RibbonTab Header="MyTab">
<ribbon:RibbonGroup Header="MyGroup">
<ribbon:RibbonButton Label="My big button" Name="BigButton"
LargeImageSource="Images\Ribbon\assignments_duties_a2k_32.png"
SmallImageSource="Images\Ribbon\assignments_duties_a2k_16.png">
<ribbon:RibbonButton.ControlSizeDefinition>
<ribbon:RibbonControlSizeDefinition ImageSize="Large" IsLabelVisible="True" />
</ribbon:RibbonButton.ControlSizeDefinition>
</ribbon:RibbonButton>
<ribbon:RibbonButton Label="My little button" Name="SmallButton"
LargeImageSource="Images\Ribbon\assignments_duties_a2k_32.png"
SmallImageSource="Images\Ribbon\assignments_duties_a2k_16.png">
<ribbon:RibbonButton.ControlSizeDefinition>
<ribbon:RibbonControlSizeDefinition ImageSize="Small" IsLabelVisible="True" />
</ribbon:RibbonButton.ControlSizeDefinition>
</ribbon:RibbonButton>
</ribbon:RibbonGroup>
</ribbon:RibbonTab>
となります。私はさらにアップアップできます:-) – Karsten
ありがとうございます。私はいくつかのRibbonButtonを追加します。これは、少なくともデザイン時に新しいものを追加した後に小さくなっています。 GroupSizeDefinitionsを追加するだけで私の問題は解決されたようです...すべてのアイコンが大きくなりました。 –