WPF-Styles für TabControl - / TabPanel / TabItem

Hier eine newbie-Frage auf der WPF-TabControl, TabItem und TabPanel. Es gibt eine Verwandte Frage auf StackOVF mit einer Antwort, die ich gerne in meinem app. Hier ist ein link zu der Antwort, und die code-snippets sowie:

WPF: Center TabItems in einem TabControl

<TabControl>
    <TabControl.Resources>
        <Style TargetType="{x:Type TabPanel}">
            <Setter Property="HorizontalAlignment" Value="Center" />
        </Style>
    </TabControl.Resources>

    <TabItem Header="Test 1" />
    <TabItem Header="Test 2" />
    <TabItem Header="Test 3" />
    <TabItem Header="Test 4" />
</TabControl>

Dies ist zwar wunderbar, ich würde gerne verschieben Sie den Ressourcen-und Style-Zeug, um eine bessere Position (in einem stylesheet oder ähnliches). Mein Erster Versuch war, sich zu bewegen die <TabControl.Resources> tag der <Window.Resources> aber das hat nicht funktioniert. Ich versuchte mehrere Varianten, aber konnte es nicht zu funktionieren. Hier ein Beispiel von einem Versuch habe ich etwas erwartet, um zu arbeiten:

<!-- Doesn't work as expected: -->
<Window.Resources>
    <Style TargetType="{x:Type TabPanel}">
        <Setter Property="HorizontalAlignment" Value="Center" />
    </Style>
</Window.Resources>

Suche im Internet und msdn hat mir nicht helfen mein problem zu lösen, aber stattdessen ließ mich mit einem zweiten (Verwandte) Frage: was ist eigentlich ist ein TabPanel, und wie bezieht es sich auf das TabControl?

Jede Hilfe und Tipps würde sehr geschätzt.

(Bearbeitet: kommentierte im letzten Beispiel, dass der code bei mir nicht funktioniert.)

InformationsquelleAutor Jeroen | 2010-08-18
Schreibe einen Kommentar