【问题标题】:How to get enclosing element of a ContextMenu, using sender如何使用发件人获取 ContextMenu 的封闭元素
【发布时间】:2012-05-07 01:00:21
【问题描述】:

我有一个位于网格内的上下文菜单。在上下文菜单的关闭事件中,我需要掌握封装网格。我知道我可以在最新的 silverlight 工具包中使用:

var cm = sender as ContextMenu;

var grid = cm.Owner as Grid;

但是,我想用我当前(旧)的工具包版本来解决它。

private void Contextmenu_Closed(object sender, RoutedEventArgs e)
{
   // insert solution here
}

有谁知道我如何做到这一点?

更新:尝试了一切,无法弄清楚。最终安装了最新的工具包。

【问题讨论】:

  • 我也想知道这一点。有人吗?

标签: silverlight windows-phone-7 contextmenu sender


【解决方案1】:
<toolkit:MenuItem Header="Add"  Click="MenuItem_Click"/>    

private void MenuItem_Click(object sender, RoutedEventArgs e)
        {
            MenuItem menuItem = (MenuItem)sender;
            MessageBox.Show("You chose to  " + menuItem.Header.ToString(),"Result",MessageBoxButton.OK);
        }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-17
    • 1970-01-01
    • 2020-03-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多