Hier ist eine neue Frage zu WPF TabControl, TabItem und TabPanel. Es gibt eine verwandte Frage zu StackOVF mit einer Antwort, die ich gerne in meiner App verwendet habe. Hier ist ein Link auf die Antwort, und der Code-Snippet auch:WPF-Stile für TabControl/TabPanel/TabItem
WPF: Center TabItems in a 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>
Während dies ist wunderbar, ich würde gerne die Ressourcen und Stil Zeug zu einem besseren Ort zu bewegen (ein Stylesheet oder das Gleiche). Mein erster Versuch war, das <TabControl.Resources>
Umbau zum <Window.Resources>
zu bewegen, aber dieses funktionierte nicht. Ich habe verschiedene Varianten ausprobiert, konnte es aber nicht zum Laufen bringen. Hier ist ein Beispiel für einen Versuch mir etwas erwartet funktionieren:
<!-- Doesn't work as expected: -->
<Window.Resources>
<Style TargetType="{x:Type TabPanel}">
<Setter Property="HorizontalAlignment" Value="Center" />
</Style>
</Window.Resources>
Suche im Web und Msdn nicht mir helfen, mein Problem zu lösen, sondern ließ mich mit einer zweiten (bezogen) Frage: Was eigentlich ist ein TabPanel und wie verhält es sich mit dem TabControl?
Jede Hilfe und Tipps würden sehr geschätzt werden.
(Hrsg. Im letzten Beispiel kommentierte, dass der Code nicht für mich arbeiten)
"Meine anfängliche Reaktion war es sollte funktionieren bis ich es ausprobiert habe." Ah! Also bin ich ** noch gesund :) Danke für deine Erklärung zum TabPanel NVM. Macht Sinn. Ein 'Anhaltspunkt', den ich während meiner Untersuchung gefunden habe, ist, dass es (wenn ich das richtig verstanden habe), dass es kein XAML für TabPanel gibt (so scheint es). Zum Beispiel können Sie kein '' '' Element zum TabControl hinzufügen. (Bearbeiteter Kommentar) –
Jeroen
Ein bisschen spät, aber durch meine alten Fragen habe ich tatsächlich gesehen, dass du eine meiner Fragen beantwortet hast. Kredit, wo Kredit fällig ist :) – Jeroen