4

我正在玩 windows phone 并考虑编写我的第一个 windows phone 7 应用程序。我为我的日常工作编写了 Windows 6.5 和 c# 代码。

到目前为止,一切进展顺利。相当简单,对于我遇到的大多数问题,都有一个教程。

我的问题是我已经实现了应用程序栏,并在许多视图上使用它。为了保持我的代码干燥,我不愿意在每个页面上创建事件。这会浪费开发人员的时间。

有没有解决的办法?我应该创建一个基类并从中继承吗?是 Xaml 模板吗?我应该把它吸起来并复制代码吗?

谢谢你的帮助。

4

1 回答 1

5

如果要创建和重用 ApplicationBar,可以在 App.xaml 中创建为资源,并为 App.xaml.cs 文件和页面上的按钮的 Click 事件创建 EventHandler,只需引用该资源。

仅基于代码创建 ApplicationBar 的其他选项,在这种情况下,您可以在任何页面上调用全局函数来创建栏。

就个人而言,我会继续使用纯代码选项!

于 2012-04-22T13:35:01.303 回答