我现在正在为Windows 8应用程序设计一个页面。 页面有2个部分,左边的部分就像一个列表,当用户选择列表中的一个项目时,右边的部分将根据选择显示内容。 但我想选择不同的项目在左侧会显示右侧的不同数据。例如,也许选择列表中的第一个项目,一些文本块将显示在右侧。选择第二项,图像将显示在右侧。包含列表和详细信息的Windows 8应用程序页面
后面的数据是一个具有一些属性的类。我只想根据列表中的选择来显示此属性
那么如何实现这个?任何人有任何想法?
谢谢!
我现在正在为Windows 8应用程序设计一个页面。 页面有2个部分,左边的部分就像一个列表,当用户选择列表中的一个项目时,右边的部分将根据选择显示内容。 但我想选择不同的项目在左侧会显示右侧的不同数据。例如,也许选择列表中的第一个项目,一些文本块将显示在右侧。选择第二项,图像将显示在右侧。包含列表和详细信息的Windows 8应用程序页面
后面的数据是一个具有一些属性的类。我只想根据列表中的选择来显示此属性
那么如何实现这个?任何人有任何想法?
谢谢!
在项目模板,创建单独的面板控制每个不同的数据类型:文本,图像,视频等,然后你可以使用一个转换器的每个面板上检查它所绑定的数据并在合适的地方显示/隐藏面板。根据您的数据源,您可能正在评估类类型或包含枚举值的属性,该值可能会显示类型,也可能是对类属性状态的一些更复杂的评估。
Visual Studio Express for Windows 8附带的模板之一支持此列表和详细信息视图 - 请参阅Split App template。
欲了解更多信息,请参见: http://msdn.microsoft.com/en-us/library/windows/apps/hh738343.aspx
我已检查过该模板。右侧显示的内容相似且结构相同。但我想展示不同的数据和不同的结构。 – user1855152