Attached Events
Heute möchte ich mal etwas über eine Funktionalität berichten, die so manch einem Entwickler, die Arbeit etwas erleichtern oder zu mindestens dem XAML-Code zu etwas mehr Übersichtlichkeit verhelfen könnte, wenn diese Funktionalität doch nur jedem bekannt wäre. Obwohl ich eigentlich sicher das diese Attached Events schon des Öfteren benutzt oder zumindest in der IntelliSense beispielsweise bei der ListView gesehen wurden.
Ja, dieses sind Attached Events, Events die nicht von dem betreffendem Control bereitgestellt werden, jedoch genutzt werden können.
Da jedoch viele dieser Events, auch vom ListView bereitgestellt werden, bringt das natürlich an dieser Stelle nicht allzu viel.
Wie das Attached bereits vermuten lässt, ist es die selbe Funktionalität wie auch bei den Attached Properties.
Es wird eigentlich erst interessant, wenn man Beispielsweise folgenden XAML-Code Implementiert, auch wenn die IntelliSense dieses nicht anbietet, macht dieser Code, dass wonach er aussieht. Bei einem Doppelklick auf ein ListViewItem, behandelt die Methode ‘ListView_MouseDoubleClick_1’ diese Aktion.
<ListView ListViewItem.MouseDoubleClick="ListView_MouseDoubleClick_1">
<ListView.View>
<GridView>
</GridView>
</ListView.View>
</ListView>