[c# - wpf] evento click su canvas

sabato 18 settembre 2010 - 18.28
Tag Elenco Tags  C#  |  .NET 3.5  |  Visual Studio 2008

hellsmarter83 Profilo | Newbie

salve a tutti.
all'interno di un canvas, creo dinamicamente N canvas contenenti un immagine quanti sono gli elementi presenti all'interno di un oggetto list. ad ogni canvas creato, devo associare l'evento click.
qui sorge il problema...
ho bisogno che, al click sul canvas, il programma mi dia il valore I compreso tra 0 e N-1 corrispondente al canvas cliccato...
chi mi può indicare una via percorribile???

alx_81 Profilo | Guru

>salve a tutti.
Ciao

>qui sorge il problema...
>ho bisogno che, al click sul canvas, il programma mi dia il valore
>I compreso tra 0 e N-1 corrispondente al canvas cliccato...
>chi mi può indicare una via percorribile???
A noi è successa una cosa simile. Abbiamo un tabcontrol con n tabitem al suo interno. Al momento della creazione iniettiamo ogni tabitem facendo in modo che il suo datacontext sia un oggetto che corrisponde ad una view proprietaria che prevede una proprietà ID ad esempio.
Poi, quando lo gestisci, implicitamente quella view avrà quella proprietà valorizzata. In poche parole, ogni canvas che fai, corrisponderà ad una view (classe) con la proprietà ID che valorizzerai quando vai a fare binding.

--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5