11 Stimmen

Wie man den Standardstil für tabitem im Stil eines tabcontrols festlegt

Ich bin einen bestimmten Stil für einige TabControl in meiner Anwendung erstellen.

<TabControl Style="{StaticResource MyTabControl}">
</TabControl>

Ich möchte auch TabItem im Falle dieses speziellen TabControls Style.

Jetzt muss ich erst einmal schreiben:

<TabControl Style="{StaticResource MyTabControl}">
    <TabItem Style="{StaticResource MyTabItem}" Header="First" />
    <TabItem Style="{StaticResource MyTabItem}" Header="Second" />
</TabControl>

Gibt es eine Möglichkeit, den Standardstil "MyTabItem" für jedes TabItem festzulegen, anstatt den Stil "MyTabItem" für jedes TabItem angeben zu müssen? nur im Rahmen eines bestimmten TabControl-Stils ?

Ich habe keine Möglichkeit gefunden, im Stil meines TabControls anzugeben, welcher Stil auf alle untergeordneten TabItems angewendet werden soll.

22voto

Kent Boogaart Punkte 170094
<TabControl ItemContainerStyle="{StaticResource MyTabItem}"/>

2voto

Ivan Punkte 1155

Den Stil für den Zieltyp TabItem als impliziten Stil unter die Stilressource MyTabItem setzen

<Style TargetType="TabControl" x:Key="TabControlStyle">
            <Style.Resources>
                <Style TargetType="TabItem">

                </Style>

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X