Hallo, ich habe aus dem Netz folgenden Beispiel Code für eine Attached Property:
public class Ex : DependencyObject
{
public static readonly DependencyProperty
SecurityIdProperty =
DependencyProperty.RegisterAttached(
"SecurityId", typeof(string), typeof(Ex),
new PropertyMetadata(""));
public static string GetSecurityId(
DependencyObject d)
{
return (string) d.GetValue(SecurityIdProperty);
}
public static void SetSecurityId(
DependencyObject d, string value)
{
d.SetValue(SecurityIdProperty, value);
}
}
Im Grunde genommen ist der Code für mich klar, aber eins verstehe ich nicht:
Wofür leitet der Ex von DependencyObject ab?
Irgendwie schien mir das unnötig und ich habe es einfach mal OHNE probiert und es funktioniert.
Hier ist übrigens die Quelle:
https://www.codemag.com/article/1405061/XAML-Magic--Attached-Properties