none
Reaktion auf das Event eines eigenen, zukünftigen Steuerelementes RRS feed

  • 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


    Freitag, 25. März 2011 12:36

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
    Freitag, 25. März 2011 12:57
    Moderator

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
    Freitag, 25. März 2011 12:57
    Moderator
  • Hallo Philip,

    ich gehe davon aus, dass Dir Stefans Antwort weitergeholfen hat. Wenn Du noch Fragen dazu hast, gib uns einfach Bescheid,


    Thorsten Dörfler
    Microsoft MVP Visual Basic
    vb-faq.de
    Freitag, 1. April 2011 17:21