10 messaggi dal 30 settembre 2010
E' possibile gestire un particolare evento di una classe per tutte le istanze di questa classe senza fare questa associazione in modo esplicito per ogni istanza?

Ad esempio gestire l'evento click di tutti i pulsanti (buttonbase ed eredi).

Se è possibile farlo dove conviene scrivere il gestore (in app o da qualche altra parte?)

Grazie.
grossi.giulia ha scritto:
E' possibile gestire un particolare evento di una classe per tutte le istanze di questa classe senza fare questa associazione in modo esplicito per ogni istanza?

Ad esempio gestire l'evento click di tutti i pulsanti (buttonbase ed eredi).

Se è possibile farlo dove conviene scrivere il gestore (in app o da qualche altra parte?)

Grazie.

Ciao,
puoi gestire un evento di un oggetto presente nel Template di un controllo. Se hai la possibilità fatti aiutare da Blend per capire dove collocare l'event handler.
Anche se io stesso l'ho usato, posso dirti che è una pratica da adottare solo in casi estremi :)

Alessio Leoncini (SilverlightItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer @ 5DLabs.it
10 messaggi dal 30 settembre 2010
Grazie per il suggerimento, un dubbio però:
Questo però vuole dire che il controllo avrà quel template e non si potrà più gestire un altro stile oppure è possibile avere due stili di default che vengono poi combinati a runtime in un qualche modo?
grossi.giulia ha scritto:
Grazie per il suggerimento, un dubbio però:
Questo però vuole dire che il controllo avrà quel template e non si potrà più gestire un altro stile oppure è possibile avere due stili di default che vengono poi combinati a runtime in un qualche modo?

Si può impostare un solo Style, tuttavia puoi sfruttare l'ereditarietà degli stili con la proprietà BasedOn:
<Style x:Key="ContentControlBaseStyle"
TargetType="ContentControl"
BasedOn="{StaticResource BaseStyle}">

Alessio Leoncini (SilverlightItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer @ 5DLabs.it
10 messaggi dal 30 settembre 2010
Grazie 1000 dell'aiuto!
A presto!
grossi.giulia ha scritto:
Grazie 1000 dell'aiuto!
A presto!

Prego :)

Alessio Leoncini (SilverlightItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer @ 5DLabs.it

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.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC