0

我正在开发一个 Windows Phone 7 应用程序。我的要求是创建类似于 facebook 侧菜单的侧菜单控件。我的应用程序有 10 个 XAML 页面。我想在我的所有页面中使用这个侧边菜单控件。我不想在所有 10 页中复制粘贴代码。相反,我更喜欢创建一个全局 XAML 页面并跨页面使用。如果我单击侧边菜单,它应该像我所有的 10 个 XAML 页面中的 facebook 侧边菜单一样打开。我有源代码,其中控件仅在一页中使用。但我想全局使用控件。任何帮助表示赞赏。

4

1 回答 1

1

您可以在单独的用户控件中提取侧面菜单功能,然后在每个页面上简单地使用该用户控件,或者您可以创建一个页面作为围绕用户控件的框架。

在前一种情况下,您需要在必须添加侧控件的每个页面上复制/粘贴几行代码。在后一种情况下,您必须执行以下操作: - 创建一个母版页,其中包含一个侧边控件并为页面内容留出空白空间 - 而不是编写页面,编写用户控件并将它们加载到母版页中 - 导航时,只需重新加载中间的内容。

后一种情况使您可以完全控制,但您开发应用程序的方式不同。

于 2013-10-24T09:22:09.007 回答