我正在玩Windows手机并正在编写我的第一个窗口手机7应用程序。 我在Windows 6.5中编码,在c#中编码用于我的日常工作。
到目前为止一切顺利。非常简单,对于我遇到困难的大多数问题都有一个教程。
我的问题是我已经实现了应用程序栏,并在许多视图上使用它。 为了保持我的代码DRY,我不愿意在每个页面上创建事件。这会浪费开发人员的时间。
有解决方法吗? 我应该创建一个基类并继承它吗? 是Xaml模板吗? 我应该把它搞砸并复制代码吗?
感谢您的帮助。
答案 0 :(得分:5)
如果要创建和重用ApplicationBar,可以在App.xaml中创建资源,并为App.xaml.cs文件上的按钮的Click事件创建EventHandler,并在页面上引用资源。
仅基于代码创建ApplicationBar的其他选项,在这种情况下,您可以在任何页面上调用全局函数来创建栏。
就个人而言,我只是继续使用仅代码选项!