Avalonia UI 中没有 header 的 TabControl

TabControl without header in Avalonia UI

我想创建一个基于 Avalonia UI 中 TabControl 的简单向导,有四个页面。每个页面都有几个控件。而不是 TabItem headers 我想创建自己的按钮并隐藏默认的 TabItem headers.

WPF 有很多解决方案,主要涉及 ItemsContainerStyle 和 Visibility 属性,两者似乎都无法在 Avalonia TabControle 中访问。

有什么方法可以隐藏headers吗? 或者有没有更好的实现向导的方法?

您可能需要直接使用轮播class。 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 - 代码隐藏