I played with the sample for the RadRibbon in MVVM.
There is an example of DataTemplate for the RadRibbonSplitButton.
However, the sample is not complete and does not show how to bind "Contextual" items of the RadRibbonSplitButton.
I tried this
<DataTemplate x:Key="MenuItemTemplate"> <TextBlock Text="{Binding Text}" /> </DataTemplate> <DataTemplate x:Key="SplitButtonTemplate"> <telerik:RadRibbonSplitButton Text="{Binding Text}" Size="{Binding Size}" SmallImage="{Binding SmallImage}" LargeImage="{Binding LargeImage}"> <telerik:RadRibbonSplitButton.DropDownContent> <telerik:RadContextMenu ItemTemplate="{StaticResource MenuItemTemplate}" ItemsSource="{Binding SplitSubButtons}" VerticalAlignment="Top"> <telerik:RadContextMenu.ItemContainerStyle> <Style TargetType="telerik:RadMenuItem"> <Setter Property="Icon"> <Setter.Value> <Image Source="{Binding Path=SmallImage}"/> </Setter.Value> </Setter> </Style> </telerik:RadContextMenu.ItemContainerStyle> </telerik:RadContextMenu> </telerik:RadRibbonSplitButton.DropDownContent> </telerik:RadRibbonSplitButton> </DataTemplate>As soon as I have more that one item, only the last icon is shown.
Any advice?
Regards,
Nic