0

添付イベントを理解しようとしています。MenuItem がクリックされたときに Grid_Click_1 が呼び出されない理由は何ですか?

<Border MenuItem.Click="Grid_Click_1" Height="200" Background="Black">
    <Border.ContextMenu>
        <ContextMenu>
            <MenuItem Header="Test" />
            <MenuItem Header="Test2" />
        </ContextMenu>
    </Border.ContextMenu>
</Border>
4

2 に答える 2

0

コンテキストメニューが同じビジュアルツリーにないため、機能しないと思います

于 2013-06-25T12:27:24.223 に答える
0

ContextMenuはメインのビジュアル ツリーの一部ではないため、ClickイベントはBorder要素にバブルしません。ContextMenuコントロールによって作成される独自のビジュアル ツリーがあり、MSDNまたはここPopupで詳細を読むことができます。

于 2013-06-25T12:28:35.013 に答える