タイトルがすべてを物語っています。私はたくさんのボタンを持っていますが、それらはすべて同じコンテキスト メニューを持っています。クリック イベントから、どのボタンがクリックされてそこに到達したかを判断したいと考えています。
このコードは機能しません。placementTarget は null です:
private void mi_Click(object sender, RoutedEventArgs e)
{
Button contextMenuEzen = null;
MenuItem mnu = sender as MenuItem;
if (mnu != null)
{
ContextMenu ize =(ContextMenu)mnu.Parent;
contextMenuEzen = ize.PlacementTarget as Button;
}
}
私を助けてください!