Скрыть выбранные TabIItems в WPF TabControl - PullRequest
0 голосов
/ 23 сентября 2011

Я использую TabControl в WPF как своего рода эквивалент элемента управления ASP.Net для нескольких окон.Мне нужно сделать два из четырех заголовков таблиц скрытыми.Каков наилучший способ сделать это в XAML?

1 Ответ

3 голосов
/ 23 сентября 2011

Я исправил это, добавив DataTriggers в мой шаблон. Если моя вкладка DeTached (Hidden), я устанавливаю для свойства Visibility значение Collapsed. Если он снова становится видимым, я просто снова устанавливаю свойство Visibility на Visible.

<DataTrigger Binding="{Binding IsDetached}" Value="True">
    <Setter Property="Visibility" Value="Collapsed" />
</DataTrigger>

<DataTrigger Binding="{Binding IsDetached}" Value="False">
    <Setter Property="Visibility" Value="Visible" />
</DataTrigger>

Редактировать: Обновлено на основе @Miklós Balogh отзывов. Спасибо, я тоже улучшил свой код, хаха. :)

...