ユーザーが 2 つのメニュー項目を含む右クリックしたときに表示されるコンテキスト メニューがあります。最初の項目にはアイコンの代わりにチェックマークがあり、次にユーザーが右クリックしたときにクリックされた方にチェックマークが付けられます。IsCheckable と IsChecked の両方を「False」に設定しましたが、チェックマークが表示されたままです。私が何を間違っているのかわからない、何かアイデアはありますか?
右クリックするのはこれが初めてなので、そこにチェックマークを付けたくありません。
これは、最初に「ウェイポイントの追加」を選択し、もう一度右クリックした場合に表示されるものです。これは毎回表示されるはずですが、「既知のオブジェクトを追加」をクリックすると、常にチェックマークが表示されます。
<ContextMenu Name="nodeContextMenu" >
<MenuItem x:Name="ko" IsCheckable="False" IsChecked="False" Header="Add Known Object" Click="Ko_Click" >
<MenuItem.Icon>
<Image Source="ko.png" Height="7.5" Width="7.5" />
</MenuItem.Icon>
</MenuItem>
<MenuItem x:Name="wa" IsCheckable="False" IsChecked="False" Header="Add Waypoint" Click="Wa_Click" >
<MenuItem.Icon>
<Image Source="w.png" Height="7.5" Width="7.5" />
</MenuItem.Icon>
</MenuItem>
</ContextMenu>