C# Itemscontrol的行为类似于向导

C# Itemscontrol的行为类似于向导,c#,wpf,C#,Wpf,我有一个itemscontrol,它有几个文本框和文本块 我希望我的xaml只显示第一个项目,点击一个按钮,如“下一步”按钮,第二个项目应该显示。一个很好的例子是向导,但很明显,我在每个页面上的控件都将保持不变。有可能吗?有什么线索/提示吗?请提供帮助。您可以创建另一个父控件,在每次单击按钮时切换该控件 例如,您有一个Imagebox,在每个按钮上单击,从列表中获取下一个图像并将其加载到该Imagebox中 一种方法是为可见性创建布尔属性,并借助转换器使某些项目可见或不可见 使用导航,创建单独的

我有一个itemscontrol,它有几个文本框和文本块


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

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

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

  • 一种方法是为可见性创建布尔属性,并借助转换器使某些项目可见或不可见
  • 使用导航,创建单独的页面,并使用“下一步”按钮在其中导航
  • 使用内容演示器加载所需的控件

  • 你的问题很不具体,我也会尝试回答。@Vitor Canova我唯一的想法是一次只有一个项目的项目源,但我会尝试Dragosh Stoica的方法来回答