我希望菜单项名称为" Show"最初并将菜单项的名称切换为"隐藏"点击后,切换回"显示"再次点击时再次。它不起作用。请指教。感谢
private void StatisticsFunctionsShowOrHideMenu_OnClick(object sender, RoutedEventArgs e)
{
MenuItem m = sender as MenuItem;
if (m != null)
{
m.Name = m.Name == "Show" ? "Hide" : "Show";
}
}
答案 0 :(得分:1)
替换'名称'用' Text'。
private void StatisticsFunctionsShowOrHideMenu_OnClick(object sender, RoutedEventArgs e) {
MenuItem m = sender as MenuItem;
if (m != null) {
m.Text = m.Text == "Show" ? "Hide" : "Show";
}
}