WPF - две строки вкладок в элементе управления вкладками - обтекание вкладками - PullRequest
2 голосов
/ 18 февраля 2010

У меня есть WPF TabControl с большим количеством вкладок, и они представлены в виде последовательной строки по всему экрану. Это означает, что пользователю необходимо прокрутить вбок, чтобы просмотреть все вкладки.

Есть ли способ создать две строки вкладок или сделать так, чтобы длинный ряд вкладок "сворачивался" в две или более строки?

1 Ответ

1 голос
/ 18 февраля 2010

Обтекание является поведением по умолчанию для TabControl с. Любой Style или ControlTemplate, который вы используете, мешает этому?

Следующий код:

<Window x:Class="WpfApplication1.Window1"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Window1" Height="300" Width="300" AllowsTransparency="True" WindowStyle="None">
    <Grid>
        <TabControl>
            <TabItem Header="TabItem"/>
            <TabItem Header="TabItem"/>
            <TabItem Header="TabItem"/>
            <TabItem Header="TabItem"/>
            <TabItem Header="TabItem"/>
            <TabItem Header="TabItem"/>
            <TabItem Header="TabItem"/>
            <TabItem Header="TabItem"/>
            <TabItem Header="TabItem"/>
            <TabItem Header="TabItem"/>
            <TabItem Header="TabItem"/>
        </TabControl>
    </Grid>
</Window>

выходы

Window with many tabs in a tab control

...