Von Code an eine benutzerdefinierte angehängte Eigenschaft in WinRT / UWP binden

Ich versuche, eine Bindung aus Code in einer Bibliothek zu erstellen, die auf mehrere Frameworks (WPF, WinRT, UWP usw.) abzielt, und stoße auf eine Mauer. Die Eigenschaft, an die ich binden möchte, ist einBenutzerdefinier beigefügte Eigenschaft. In WPF kann ich das @ übergebDependencyProperty selbst als Bindungspfad:

new PropertyPath(MyClass.MyAttachedProperty)

Aber in WinRT dasPropertyPath class akzeptiert nur einen String. Ich habe versucht, den Namen der Immobilie wie folgt zu übergeben:

new PropertyPath("(MyClass.MyAttachedProperty)")

Aber natürlich funktioniert es nicht, da meine Klasse nicht im Standardnamespace ist. In XAML konnte ich den Namespace einem Präfix zuordnen und dieses Präfix verwenden, aber meines Wissens ist dies aus Code nicht möglich.

Gibt es eine Möglichkeit, diese Bindung im Code zu erstellen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage