Windows Phone 7 应用栏,全局事件

4
我正在研究Windows Phone并寻找编写我的第一个Windows Phone 7应用程序的方法。我已经在Windows 6.5中编码,并在我的日常工作中使用C#语言。
到目前为止,一切都顺利。非常简单,大多数情况下我卡住了,都有相应的教程。
我的问题是我已经实现了应用程序栏,并在许多页面上使用它。为了使我的代码DRY(Don't repeat yourself),我不愿意在每个页面上创建事件。这似乎是浪费开发者时间。
有没有解决方案?我该创建一个基类并继承它吗?还是有Xaml模板可以使用?还是我应该忍受代码的重复?
谢谢任何帮助。
1个回答

5
如果您想创建和重用ApplicationBar,可以在App.xaml中将其创建为资源,并在App.xaml.cs文件上为按钮的Click事件创建EventHandler,在页面上只需引用该资源即可。
另一种选择是仅基于代码创建ApplicationBar,在这种情况下,您可以在任何页面上调用全局函数来创建栏。
个人而言,我会选择仅使用代码选项!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接