私は自分の WPF アプリケーションで作成し、次RadMenu
のコンテキスト メニューを追加しました。RadMenuItems
RadMenu
<telerik:RadMenu Name="radMenu1" ItemsSource="{Binding MenuHeaders}" Height="76">
<telerik:RadMenu.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding Path=Children}">
<HierarchicalDataTemplate.ItemContainerStyle>
<Style TargetType="telerik:RadMenuItem">
<Setter Property="Command"
Value="{Binding Command}" />
</Style>
</HierarchicalDataTemplate.ItemContainerStyle>
<StackPanel Height="Auto">
<Image MaxWidth="32" MaxHeight="32" Source="{Binding mImage}" />
<TextBlock HorizontalAlignment="Center" Text="{Binding mText}"></TextBlock>
<Image MaxWidth="10" MaxHeight="10" HorizontalAlignment="Center" Source="{Binding mDownImage}" />
</StackPanel>
</HierarchicalDataTemplate>
</telerik:RadMenu.ItemTemplate>
<telerik:RadContextMenu.ContextMenu>
<telerik:RadContextMenu>
<telerik:RadMenuItem Header="Add to Wishlist">
<telerik:RadMenuItem.Icon>
<Image Source="/WPFTestApp;component/Images/New.png" />
</telerik:RadMenuItem.Icon>
</telerik:RadMenuItem>
</telerik:RadContextMenu>
</telerik:RadContextMenu.ContextMenu>
</telerik:RadMenu>
ContextMenu は正常に動作しますが、右クリックするRadMenuItem
と ContextMenu が開かれますが、RadMenu は閉じられます。RadMenu を開いたままにしたいのですが、方法がわかりません。