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.
2.190 messaggi dal 04 marzo 2004
Contributi | Blog
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 (WinRTItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer
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?
2.190 messaggi dal 04 marzo 2004
Contributi | Blog
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 (WinRTItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer
10 messaggi dal 30 settembre 2010
Grazie 1000 dell'aiuto!
A presto!
2.190 messaggi dal 04 marzo 2004
Contributi | Blog
grossi.giulia ha scritto:
Grazie 1000 dell'aiuto!
A presto!

Prego :)

Alessio Leoncini (WinRTItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer

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.