c# - Itemscontrol 的行为就像一个向导

标签 c# wpf

我有一个带有少量文本框和文本 block 的项目控件。

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

最佳答案

  1. 一种方法是为可见性创建 bool 属性,并借助转换器使某些项目可见或不可见
  2. 使用导航,制作单独的页面并使用“下一步”按钮浏览它们。
  3. 使用content presenter 加载您想要的控件

关于c# - Itemscontrol 的行为就像一个向导,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29677585/

相关文章:

c# - WPF 中 TextBox 的 BorderThickness(错误?)

c# - 在 VB/C# .NET 中使用 DataGridView 数据填充数据表

wpf - 尝试在运行时更改 CroppedBitmap 的 SourceRect

c# - WP7 - 通过代码而不是 XAML 淡化用户控件

c# - WPF Viewport3D 中单色 3D 对象的有用照明

wpf - 托管 WPF 和 native 代码互操作。 WPF 托管在 ServicedComponent 中

c# - MVC 路由去掉 URL 中的/Index

c# - 无法将类型 'System.Linq.IQueryable<>' 隐式转换为 'System.Linq.IOrderedQueryable<>'

c# - Cannot modify the logical children for this node at this time because a tree walk is in progress 是什么意思?

c# - 在将 ItemsSource 与数据网格 wpf 中的复选框控件一起使用之前,项目集合必须为空