StyleTemplate für Events

13/01/2008 - 10:57 von Jens Müller | Report spam
Hallo,

ich habe vier ListBoxen, die sollen alle das gleiche Kontextmenü und
die gleichen Eventhandler für MouseMove, etc haben.

Per Style Template konnte ich das Kontextmenü usw setzen (Setter
Property="xyz" ...), jedoch nicht die EventHandler.
Wie kann ich das trotzdem für alle setzen?

Danke!
 

Lesen sie die antworten

#1 Frank Dzaebel
13/01/2008 - 11:19 | Warnen spam
Hallo Jens,

ich habe vier ListBoxen, die sollen alle das gleiche Kontextmenü und die
gleichen Eventhandler für MouseMove, etc haben.
Per Style Template konnte ich das Kontextmenü usw setzen (Setter
Property="xyz" ...), jedoch nicht die EventHandler.
Wie kann ich das trotzdem für alle setzen?



Zum Beispiel im Code:

public Window1()
{
InitializeComponent();
listBox1.MouseMove += new MouseEventHandler(LbCommon_MouseMove);
listBox2.MouseMove += new MouseEventHandler(LbCommon_MouseMove);
}

void LbCommon_MouseMove(object sender, MouseEventArgs e)
{
Debug.WriteLine(((ListBox)sender).Name);
}


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen