Ciao a tutti. Programmo in Silverlight ma questo problema puro di c#
Ho 2 usercontrol: Galleria e Button e un'altro usercontrol Main che contiene la definizione di tutti e 2.
Ho dichiarato in Main sotto forma di proprietà i 2 usercontrol in questo modo:
private Galleria miaGalleria;
public Galleria MiaGalleria
{
get { return miaGalleria; }
set { miaGalleria= value;
this.MiaGalleria.Click += new Galleria .ClickEventHandler(Galleria_Click);
}
}
----------------------------------
private void Galleria_Click(object sender, EventArgs e)
{
.....................
}
e questo è la proprietà Button:
Il funzionamento:
- ho diversi bottoni di tipo Button sul main.
- quando clicco su uno di essi, imposto la proprietà MioButton al bottone cliccato e mi popola la proprietà ItemSource di MiaGalleria
-Clicco su un Item della Galleria e vorrei scatenare il selectionChanged di MioButton che, in teoria dovrebbe essere a tutti gli effetti il bottone cliccato in precedenza.
E' possibile?come si può fare? non riesco a scatenare il SelectionChanged
In sintesi, uso il Main come gestore degli usercontrol.
se manca del codice o avete bisogno di chiarimenti fatemi sapere.
grazie mille a tutti!
p.s.
mi sono dimenticato di postarvi un evento dichiarato in Button: