2010-12-30 7 views
9

Sono nuovo di Silverlight e credo che la mia domanda sia molto semplice, ma non ho trovato una risposta da nessuna parte. Quindi, ho un'applicazione e voglio rendere il mio menu simile ai riquadri in WP7. Ho deciso di usare un pulsante di controllo per ogni tessera, ma ho la sensazione che questa non sia la decisione migliore. Quando l'utente fa clic su un pulsante, il pulsante cambia il suo design (colore di sfondo, colore di riferimento, ecc.) Per indicare che è stato cliccato. Sul mio WP7 le piastrelle sono progettate in modo diverso. Quando l'utente fa clic su di esso, si tratta di downs (sink) per indicare che è stato fatto clic. Quindi, la mia domanda è: C'è un modo semplice per simulare il comportamento delle piastrelle naturali, quando si fa clic o devo costruire i miei comportamenti sul controllo dei pulsanti?WP7 come creare un menu con le tessere?

Grazie in anticipo. Saluti.

risposta

5

Questo effetto è chiamato "l'effetto Tilt":

effetto

L'inclinazione per Windows Phone controlli vi offre la possibilità per aggiungere ulteriori feedback visivo per interazione controllo. Invece di avere lo stato standard premuto o non premuto, i comandi con l'effetto di inclinazione forniscono il movimento durante la manipolazione. Il risultato è una risposta di tipo "inclinazione" quando si tocca il controllo .

Ecco un link per una panoramica dell'effetto e here alcuni codice di esempio.

Se non si desidera che i pulsanti cambino colore quando si fa clic, è possibile creare una copia del modello predefinito Button e modificarlo.

3

Acquista TileSlider.

TileSlider è un controllo per Windows Phone 7 che consente allo sviluppatore di presentare una piastrella nella propria app che si comporta come le tessere quando si collega un contatto al menu di avvio.

Problemi correlati