0

我的问题如下:

<phone:PhoneApplicationPage.Resources>
    <toolkit:MenuItem Header="edit" x:Key="mnuEdit" x:Name="mnuEdit" Click="mnuEdit_Click" />
</phone:PhoneApplicationPage.Resources> 

我正在尝试将此菜单项添加到代码中的上下文菜单中ctxmnuList.Items.Add(this.Resources["mnuEdit"] as MenuItem);

但是在运行时我收到InvalidOperationException错误消息Element is already the child of another element.

请帮助解决这个问题。我正在搜索过去 2 天的解决方案。任何帮助将不胜感激

无论如何谢谢

4

1 回答 1

0

这应该对你有用:

var mnuEdit = (MenuItem)this.Resources["mnuEdit"];
this.Resources.Remove(mnuEdit);
ctxmnuList.Items.Add(mnuEdit);
于 2012-06-17T15:39:19.000 回答