Benutzer mit den meisten Antworten
Reaktion auf das Event eines eigenen, zukünftigen Steuerelementes

Frage
-
Hallo MSDN,
ich habe eine ziemlich knifflige Frage zum Eventhandling.
Meine Arbeit basiert auf der WPF.
Folgendes: Ich habe eine Listview, in der zur Laufzeit höhere Anzahlen eines eigenen Steuerelementes hinzugefügt werden. In dem Steuerelement befinden sich unter anderem TextBlocks und ein Button.
Wenn dieser Button geklickt wird, wird ein von mir geschriebenes Event ausgelöst, um der ListView mit zu teilen, dass genau dieses eine Element ausgewählt wurde.
Wie ist es der ListView nun möglich genau dieses Element zu identifizieren?
Gruß Philip
Antworten
-
Hallo Philip,
Wenn dieser Button geklickt wird, wird ein von mir geschriebenes Event ausgelöst, um der ListView mit zu teilen, dass genau dieses eine Element ausgewählt wurde.
Wie ist es der ListView nun möglich genau dieses Element zu identifizieren?
im Allgemeinen teilt man das über die EventArguments mit, die man im Event übergibt.
Siehe dazu auch:
http://msdn.microsoft.com/de-de/library/system.eventargs.aspx
Erstell dir eine Klasse "AbcEventArgs", die von EventArgs erbt. Dort kannst Du die Eigenschaften einbauen, die Du benötigst. Im EventHandler kann man dann die entsprechenden Werte wieder auslesen.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert Thorsten Dörfler Freitag, 1. April 2011 17:20
Alle Antworten
-
Hallo Philip,
Wenn dieser Button geklickt wird, wird ein von mir geschriebenes Event ausgelöst, um der ListView mit zu teilen, dass genau dieses eine Element ausgewählt wurde.
Wie ist es der ListView nun möglich genau dieses Element zu identifizieren?
im Allgemeinen teilt man das über die EventArguments mit, die man im Event übergibt.
Siehe dazu auch:
http://msdn.microsoft.com/de-de/library/system.eventargs.aspx
Erstell dir eine Klasse "AbcEventArgs", die von EventArgs erbt. Dort kannst Du die Eigenschaften einbauen, die Du benötigst. Im EventHandler kann man dann die entsprechenden Werte wieder auslesen.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert Thorsten Dörfler Freitag, 1. April 2011 17:20