Zgodnie z the MSDN documentation, wstążka: RibbonControlSizeDefinition może być używana do kontrolowania rozmiaru elementu na wstążce WPF przez ustawienie właściwości ControlSizeDefinition. Czy ktoś miał jakikolwiek sukces w korzystaniu z tej nieruchomości? Uważam, że jest to całkowicie ignorowane. Początkowo ustawiłem go przy użyciu powiązania danych, ale próbowałem również użyć kodu znajdującego się za plikiem.Kontrola poziomu towaru nad rozmiarami elementów wstążki za pomocą wstążki WPF (dla .NET 4) i RibbonControlSizeDefinition
This question jest podobna, ale jest poprawnie odnotowana w jednym z komentarzy, że OP wykorzystał grupę RibbonControlGroup i dlatego widział oczekiwane zachowanie.
Rozumiem, że zazwyczaj najlepiej jest pozwolić wstążce na zrobienie własnej rzeczy dotyczącej rozmiaru. Niestety nie jest to opcja dla tego projektu.
Wymieniłem część mojego kodu XAML, który nie działa poniżej.
<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>
Fantastycznie, chciałbym uzyskać więcej :-) – Karsten
Wielkie dzięki. Dodałem trochę RibbonButton, który stał się mały po dodaniu nowych, przynajmniej w projekcie. Wydaje się, że tylko dodanie GroupSizeDefinitions rozwiązało problem ... Wszystkie ikony pozostają teraz duże. –