Itemscontrol的行为类似于向导

时间:2015-04-16 14:21:39

标签: c# wpf

我有一个带有少量TextBoxes和TextBlocks的itemscontrol。

我希望我的xaml只显示第一个项目,点击一个按钮,例如“下一步”按钮,应该显示第二个项目。一个很好的例子是一个向导,但显然我在每个页面上的控件将保持不变。它可能吗?任何线索/提示如何?请帮忙。

2 个答案:

答案 0 :(得分:3)

  1. aproach是为可见性创建布尔属性,并在转换器的帮助下使一些项目可见或不可见
  2. 使用导航,制作单独的页面,然后使用"下一页"按钮。
  3. 使用内容演示者以加载您想要的控件

答案 1 :(得分:0)

您创建了另一个父控件,您可以在每次单击按钮时切换孩子。

例如,您有一个Imagebox,并在每个按钮上单击,从列表中获取下一个图像并将其加载到该Imagebox中。