10 Stimmen

Die DataContext-Eigenschaft von FrameworkElement vererbt sich NICHT auf den Elementbaum

Hallo WPF-Profis - zumindest hoffe ich, dass einige von Ihnen dies lesen!

DataContext ist eine Eigenschaft von FrameworkElement (Basisklasse für alle WPF-Steuerelemente) und ist als DependencyProperty implementiert. Das bedeutet, dass alle abhängigen Elemente im logischen Baum denselben DataContext teilen.

Also das ContentControl sollte es mit seinen abhängigen Elementen richtig tun?

Ich habe ein Szenario, in dem das so ist NICHT der Fall, und ich möchte wissen, WAS die Ursache für dieses Fehlverhalten ist?!

Damit Sie ein bisschen mehr darüber verstehen, lesen Sie bitte diesen Thread (ich will hier nicht alles kopieren), wo der Ärger beginnt...:

WPF: Das Triggerziel 'cc' kann nicht gefunden werden. Das Ziel muss vor allen Settern, Triggern

und um es auf Englisch zu sagen kurze Worte : Meine DataTemplates innerhalb des ContentControls haben einen toten DataContext, d.h. es gibt NICHTS zu binden, was eigentlich nicht möglich ist...

Jedes Element unterhalb des ContentControls hat NICHTS in der DataContext-Eigenschaft festgelegt?

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