Laden...

Warum leitet ein Attached Property von "Dependency Object" ab?

Erstellt von CoderboyPB vor 4 Jahren Letzter Beitrag vor 4 Jahren 766 Views
C
CoderboyPB Themenstarter:in
327 Beiträge seit 2008
vor 4 Jahren
Warum leitet ein Attached Property von "Dependency Object" ab?

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

D
261 Beiträge seit 2015
vor 4 Jahren
C
CoderboyPB Themenstarter:in
327 Beiträge seit 2008
vor 4 Jahren

Ah OK, Danke 😃