具有列表和详细信息的Windows 8应用程序页面

时间:2012-11-27 01:56:40

标签: windows-8

我现在正在为Windows 8应用设计一个页面。 页面有2个部分,左边部分就像一个列表,当用户选择列表中的一个项目时,右边的部分将根据选择显示内容。 但是我想在左边选择不同的项目会在右边显示不同的数据。例如,可能选择列表中的第一项,一些文本块将显示在右侧。选择第二项,图像将显示在右侧。

后面的数据是一个具有一些属性的类。我只想根据列表中的选择显示此属性

那么如何实现呢?谁有任何想法?

谢谢!

2 个答案:

答案 0 :(得分:0)

Visual Studio Express for Windows 8附带的一个模板支持此列表和详细信息视图 - 请查看Split App template

有关详细信息,请参阅: http://msdn.microsoft.com/en-us/library/windows/apps/hh738343.aspx

答案 1 :(得分:0)

在项目模板中,为每种不同的数据类型在单独的面板中创建控件:文本,图像,视频等。然后,您可以在每个面板上使用转换器来检查绑定到的数据并显示/隐藏适当的面板。根据您的数据源,您可能正在评估类类型或包含显示类型的枚举值的属性,或者可能对类的属性状态进行更复杂的评估。