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 に答える