へのアクセス:私は、メニュー項目のクリックを処理するために、次のコードを使用していメニュー項目(WPF)
private void MenuItem_Click(object sender, RoutedEventArgs e)
{
MenuItem mi = (MenuItem)sender;
switch (mi.Name)
{
case "MenuItem1":
.
.
///How to disable MenuItem2 from here?
break;
case "MenuItem2":
.
.
break;
}
}
私がクリックされたのMenuItemにアクセスすることができますが、どのように私はしませんでした別のMenuItemにアクセスしますクリックした?
私はそれを直接アクセスすることができました。 MenuItem2.IsEnabled = false;実際に動作します。個別のイベントハンドラの使用についてのヒントをお寄せいただきありがとうございます。コードはあまりにも大きくないので、おそらく他のメニュー項目からアクセスすることはあまり面倒ではありません(うまくいけば)。 – kr13