我现在正在为 Windows 8 应用程序设计一个页面。页面有 2 个部分,左边部分就像一个列表,当用户在列表中选择一项时,右边部分将根据选择显示内容。但我想在左边选择不同的项目会在右边显示不同的数据。例如,可能选择列表中的第一项,右侧会显示一些文本块。选择第二项,右侧会显示一个图像。
后面的数据是一个有一些属性的类。我只想根据列表中的选择显示此属性
那么如何实现呢?有人知道吗?
谢谢!
我现在正在为 Windows 8 应用程序设计一个页面。页面有 2 个部分,左边部分就像一个列表,当用户在列表中选择一项时,右边部分将根据选择显示内容。但我想在左边选择不同的项目会在右边显示不同的数据。例如,可能选择列表中的第一项,右侧会显示一些文本块。选择第二项,右侧会显示一个图像。
后面的数据是一个有一些属性的类。我只想根据列表中的选择显示此属性
那么如何实现呢?有人知道吗?
谢谢!
Visual Studio Express for Windows 8 附带的模板之一支持此列表和详细信息视图 - 查看拆分应用程序模板。
有关详细信息,请参阅:http: //msdn.microsoft.com/en-us/library/windows/apps/hh738343.aspx
在项目模板中,为每种不同的数据类型在单独的面板中创建控件:文本、图像、视频等。然后您可以在每个面板上使用转换器来检查它所绑定的数据并在适当的位置显示/隐藏面板. 根据您的数据源,您可能正在评估类类型或包含显示类型的枚举值的属性,或者可能是对类属性状态的一些更复杂的评估。