1 messaggio dal 07 maggio 2009
Ciao a tutti, sto scrivendo un'applicazione utilizzando WPF e C#. In questa applicazione vengono creati dei rettangoli in modo dinamico a seconda della scelta che fa l'utente all'iterno della Window.

Dovrei fare in modo che questi rettangoli siano interattivi, che l'utente possa cliccarli e una volta cliccati che alcune informazioni proprie del rettangolo cliccato vengano gestite da altri metodi.

Io ho fatto così:

Al momento della creazione del rettangolo faccio anche
rettangolo.MouseLeftButtonDown += new MouseButtonEventHandler(rettangolo_MouseLeftButtonDown);

a questo punto però sorge un problema, ho creato il metodo

static void rettangolo_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{


}
ma dovrei poter passare informazioni proprie del rettangolo su cui si clicca per poterle gestire (ad esempio il suo Attributo Name o altre informazioni come Width, Height ecc) e non so come fare.

Qualcuno può aiutarmi?

grazie
213 messaggi dal 25 settembre 2006
Ciao,
dovresti avere tutte le info del rettangolo all'interno del parametro sender.
Fai un cast di sender a rettangolo e ci puoi accedere direttamente.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.