Hinzufügen von benutzerdefinierten XAML-Attribute einer Klasse, die erbt von UserControl?
Habe ich eine benutzerdefinierte UserControl-und ich möchte geben Sie eine benutzerdefinierte Eigenschaft "MyProperty"
was ich einstellen kann in XAML. So, dass mein XAML-Code wird wie folgt Aussehen:
<EventDet:EventAddressControl
MyCustomProperty="formattype"
x:Name="EventSessionLocationControl"/>
Wie gebe ich das UserControl ein benutzerdefiniertes Attribut /Eigenschaft, die kann ich dann einstellen in XAML?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie CLRProperty Sie nicht verwenden können, für die Bindung Zweck.
Einfach eine normale DependencyProperty in Ihrer Klasse.
Wenn Sie nur wollen, um den Wert von xaml-dann können Sie eine regelmäßige Eigenschaft. Wenn Sie möchten, verwenden Sie die Eigenschaft mit Triggern, Stile, etc, dann würden Sie brauchen, um eine Abhängigkeitseigenschaft in Anspruch zu nehmen, WPF-features