Warum XmlAttribute = XmlNode



  • Hi, kann mir mal jemand erklären warum ein XmlAttribute von XmlNode abgeleitet wurde?

    Ein Attribute ist doch z.B. hier:

    <ResourceDictionary>
        <Style TargetType="Button">
            <Setter Property="SnapsToDevicePixels" Value="true"/>
        </Style>
    </ResourceDictionary>
    

    TargetType, Property und Value. So hat man doch den ganzen "Overhead" vom XmlNode dabei, den man gar nicht braucht, wie z.B. die Möglichkeit weitere Children anzuhängen. Oder meinen die unter XmlAttribute etwas anderes als ich?



  • Ja, und? XmlNode ist halt die Abstraktion.


Anmelden zum Antworten