TabControl без заголовка в интерфейсе Avalonia

Я хотел бы создать простой мастер на основе TabControl в Avalonia UI с четырьмя страницами. Каждая страница с несколькими элементами управления. Вместо заголовков TabItem я хотел бы создать свои собственные кнопки и скрыть заголовки TabItem по умолчанию.

Существует множество решений для WPF, в основном с использованием ItemsContainerStyle и свойства Visibility, которые, похоже, недоступны в Avalonia TabControle.

Есть ли способ скрыть заголовки? Или есть лучший способ реализовать мастера?

1 ответ

Решение

Вы, вероятно, должны использовать класс Карусель напрямую. Он используется 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 - codebehind

Другие вопросы по тегам