Как в WPF получить содержимое tabItem для заполнения доступного пространства?

Я не знаю, что я делаю неправильно здесь. В приведенном ниже XAML граница не заполняет доступное пространство на вкладкеItem (только много пробелов). Как заполнить всю вкладку?

<TabControl>
    <TabItem Header="Plant State">
        <Border Background="Red" VerticalAlignment="Stretch" HorizontalAlignment="Stretch"></Border>
    </TabItem>
</TabControl>

person willem    schedule 04.05.2009    source источник
comment
Ваш xaml отлично работает для меня. Внутреннее заполнение составляет 4 пикселя или около того, но это нормально для TabControl. Это тот пробел, о котором вы говорите?   -  person Matt Hamilton    schedule 04.05.2009
comment
Привет, Мэтт. Итак, ваш TabItem заполнен красным прямоугольником? Не так для меня. Возможно, это проблема с общим шаблоном, который я применяю. Попробую то же самое в небольшом/чистом приложении WPF...   -  person willem    schedule 04.05.2009


Ответы (1)


Я понял это с помощью Мэтта Гамильтона. На самом деле это отлично работает, если вы используете обычный TabControl (шаблон по умолчанию).

Я использую «тему» ​​xaml, которая изменяет шаблон управления по умолчанию. Это приводит к сбою макета, поэтому мне придется исследовать и выяснить, что не так.

person willem    schedule 04.05.2009
comment
@willem: ... так в чем здесь проблема? - person Brett; 05.02.2012
comment
Ответ также @ stackoverflow.com /вопросы/1069462/ - person Hasani Blackwell; 16.03.2012