Der folgende Code funktioniert, aber ich bin neugierig, warum ich den Pfad mit "DataContext" voranstellen muss? In den meisten anderen Fällen ist der verwendete Pfad relativ zu DataContext. Liegt es daran, dass ich eine RelativeSource verwende? Weil die Quelle auf der Stammebene (Window) ist?
%Vor%Sie binden an den DataContext des umgebenden Fensters, nicht an das Fenster selbst. Solltest du sagen:
%Vor% Dies würde an die Eigenschaft IsReadOnly
des Fensters binden, nicht an ihre Datenkontextklasse. Da Window keine IsReadOnly -Eigenschaft enthält , ist dies offensichtlich anders Klasse (wahrscheinlich Ihr ViewModel, wenn Sie MVVM usw. verwenden).
Tags und Links wpf data-binding