Ich habe eine TabControl
Kontrolle
Im Code dahinter füge ich einige Tabs dynamisch zum TabControl
wie folgt hinzu:
wobei VillageUserControl
eine UserControl
ist, die sich mit dem angegebenen Dorf befasst. Dieser Code funktioniert gut und es bringt die erwarteten Ergebnisse ...
Das Problem ist, dass ich nicht möchte, dass dies im Code dahinter steht, sondern nur in xaml
selbst.
Ich versuche das:
%Vor%Nachdem ich es ausgeführt habe, löst es eine Ausnahme aus: "Angegebenes Element ist bereits das logische Kind eines anderen Elements. Trennen Sie es zuerst."
Habe ich etwas verpasst? Bitte hilf mir hier ...
Sie haben die falsche Einstellung, Sie sollten die ItemContainerStyle
aber die TabControl.ItemTemplate
für den Header und TabControl.ContentTemplate
für den Inhalt.
(Die Ausnahme hat möglicherweise damit zu tun, dass im Stil nur ein VillageUserControl
erstellt wird, der Stil jedoch für mehrere Registerkartenelemente gilt.)
Tags und Links wpf c# data-binding xaml tabcontrol