我想在 Avalonia UI 中创建一个基于 TabControl 的简单向导,有四个页面。每个页面都有几个控件。我想创建自己的按钮并隐藏默认的 TabItem 标题,而不是 TabItem 标题。
WPF 有很多解决方案,主要涉及 ItemsContainerStyle 和 Visibility 属性,这两者似乎都无法在 Avalonia TabControle 中访问。
有没有办法隐藏标题?或者有没有更好的方法来实现向导?
我想在 Avalonia UI 中创建一个基于 TabControl 的简单向导,有四个页面。每个页面都有几个控件。我想创建自己的按钮并隐藏默认的 TabItem 标题,而不是 TabItem 标题。
WPF 有很多解决方案,主要涉及 ItemsContainerStyle 和 Visibility 属性,这两者似乎都无法在 Avalonia TabControle 中访问。
有没有办法隐藏标题?或者有没有更好的方法来实现向导?
您可能需要直接使用 Carousel 类。TabControl 在内部使用它来显示当前项目。
在此处查看示例用法:
https://github.com/AvaloniaUI/Avalonia/blob/master/samples/ControlCatalog/Pages/CarouselPage.xaml - 标记
https://github.com/AvaloniaUI/Avalonia/blob/master/samples/ControlCatalog/Pages/CarouselPage.xaml.cs - 代码隐藏