Ich versuche, verschiedene Eigenschaften in meiner XAML zu binden:Wie binde ich an RelativeSource Self?
<Label Content="{Binding Description}"
Visibility="{Binding Path=DescriptionVisibility,
ElementName=_UserInputOutput}"
FontSize="{Binding Path=FontSizeValue, ElementName=_UserInputOutput}"
HorizontalAlignment="Left" VerticalAlignment="Top" Padding="0" />
Sie bemerkte ich hier zwei verschiedene Bindungstechniken verwendet haben. Diejenigen, die Element Name verwenden, arbeiten, die andere nicht. Hier ist der Code hinten:
Jede Bindung hat einen anderen Namen, aber sie sehen alle größtenteils so aus. Ich möchte meine Bindung der Lage sein, mit zu arbeiten:
{Binding Description}
Statt:
{Binding Path=Description, ElementName=_UserInputOutput}
Es scheint nur zu funktionieren, wenn Elementname verwendet wird. Ich muss dieses XAML exportieren/importieren, also kann ich keinen ElementName haben oder der Import wird nicht funktionieren.
dachte ich, das Beste wäre:
{Binding Path=Description, RelativeSource={RelativeSource Self}}
arbeiten Dies geschah nicht.
Irgendwelche Ideen ?? Vielen Dank!
[Dieser Artikel] (http://blogs.msdn.com/b/wpfsldesigner/archive/2010/06/30/debugging-data-bindings-in-a-wpf-or-silverlight-application.aspx) könnte von Interesse sein. –