WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part16
45 :
デフォルトの名無しさん:
WPF3.5で作っています。
ListBoxを右クリックした時にContextMenuを出したいです。
・項目が無いところを右クリックした場合は「新規作成」のMenuを表示
・項目があるところを右クリックした場合は「名前の変更」「削除」のMenuを表示
のように表示されるContextMenuを切り替えたいのですが
どのように記述すれば良いのでしょうか。
現状では下記のように書いており、どこを右クリックしても
「新規作成」が表示される状態です。(そう書いているので当然ですが)
<ListBox ...>
<ListBox.ContextMenu>
<ContextMenu>
<MenuItem Header="新規作成" Click="MenuItem_CreateCategory_Click" />
</ContextMenu>
</ListBox.ContextMenu>
</ListBox>