C# 是否在应用程序栏项目中添加/删除事件订阅服务器?

C# 是否在应用程序栏项目中添加/删除事件订阅服务器?,c#,silverlight,events,windows-phone-7.1,application-bar,C#,Silverlight,Events,Windows Phone 7.1,Application Bar,我为什么要这么做呢?这是:我的应用程序栏项目响应如下: <shell:ApplicationBarIconButton IconUri="/Images/appbar_button1.png" Click="Customization" x:Name="Custom" 我得到了NullReferenceException 这就是我如何处理我的“正常”物品的方法,它是有效的。这是我第一次使用System.EventHandler,所以我可能遗漏了一些东西 在本场景的后面部分,我希望能够将

我为什么要这么做呢?这是:我的应用程序栏项目响应如下:

 <shell:ApplicationBarIconButton IconUri="/Images/appbar_button1.png" Click="Customization" x:Name="Custom"
我得到了NullReferenceException

这就是我如何处理我的“正常”物品的方法,它是有效的。这是我第一次使用System.EventHandler,所以我可能遗漏了一些东西

在本场景的后面部分,我希望能够将这个suscriber重新添加到应用程序栏项中。
感谢您的帮助。

您无法通过这种方式访问AppBarButton

试一试


您好,谢谢您的回答,但是VS报告了两个错误:找不到类型或命名空间“ApplicationBarIconButton”;“object”不包含“Click”的定义,并且找不到接受“object”类型的第一个参数的扩展方法“Click”。你知道为什么吗?再次单击Thanks右键单击ApplicationBaricon按钮,然后选择Resolve并使用导入(如果有)。我不知道为什么它会给出除此之外的错误。很好,谢谢!它删除了一个错误,但VS仍然报告“object”不包含“Click”的定义,也没有扩展方法“Click”等等,这很奇怪,因为我在Xaml中使用了“Click”这个词???。谢谢你的时间和提示,我以后一定会使用它…再次检查我的答案,我修复了它。我需要做父母。请记下我的答案记下你的答案是一件很高兴的事,它工作得很完美,我自己永远也找不到。谢谢!!!!!向你问好
 Custom.Click -= new System.EventHandler(Customization);
((ApplicationBarIconButton)ApplicationBar.Buttons[0]).Click -= new System.EventHandler(Customization);