2017-03-26 10 views
0

各アイテムにコンテキストメニューがあるツリービューがあります。私はmenuitemに複数のレベルがある場合、L1とL2の境界線が青色で背景が青ではないというこのスタイルを見ています。複数のレベルを持つMenuItemスタイルの問題

これは予想されますか?

Issue

私のコードは、単純な..です

<ContextMenu x:Key="NodeContextMenu"> 
<MenuItem Header="L1"> 
    <MenuItem Header="L2"> 
    <MenuItem Header="L3"></MenuItem> 
    </MenuItem> 
</MenuItem> 
</ContextMenu> 

答えて

1

これは予想されていますか?

はい。これはWindows 10のデフォルトの外観です。子ノードのないリーフだけが青い背景を取得します。

この動作を変更する場合は、MenuItemのスタイル/コントロールテンプレートをカスタマイズする必要があります。詳細については、MSDNを参照してください。

メニュースタイルとテンプレート:私は、Windows 8によhttps://msdn.microsoft.com/en-us/library/ms752296(v=vs.110).aspx

+0

は、しかし..私はそれがWindows 8のために同じだと思いますか? –

+0

はい、Windows 8でも同じです。 – mm8

関連する問題