人们如何在WinRT / Metro中跨页面共享相同的内容/布局

时间:2012-10-01 11:21:40

标签: microsoft-metro windows-runtime windows-store-apps

如何在Windows应用商店应用中的所有页面上共享一些常规布局和内容?

可以定义一种“母版”吗?

2 个答案:

答案 0 :(得分:2)

由于您提到了母版页等效方法,我找到了一个链接,只是想分享。希望这会对此有更好的了解。

http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/3e447ad7-04a0-4e9a-bc57-6b43f78217d1/

答案 1 :(得分:0)

在基本意义上,您可以定义用于显示数据的模型。您将此模型的实例传递给每个页面。每个页面上的控件都是绑定到模型上下文的数据。因此,您为该数据设置了一个排序模板,并将其链接到控件。它叫做MVVM。 MVVM代表Model - View - ViewModel。以下是几个很好的例子:

http://www.codeproject.com/Articles/391783/An-Address-Book-Application-Made-in-MVVM-For-Metro

Navigation design for Windows Store apps