I dispositivi che montano Windows Phone 7 hanno tra i requisiti la presenza della vibrazione meccanica, la quale permette di dare feedback alle interazioni dell'utente con l'interfaccia. Con i giochi è utile per dare maggiore sensazione e coinvolgimento nell'azione, mentre in un'applicazione Silverlight è utile per dare feedback al tocco di alcuni elementi o per notificare un'attività longeva attiva magari quando il terminale è bloccato.
Per effettuare la vibrazione nell'assembly Microsoft.Phone è possibile trovare la classe VibrateController che con un semplice metodo Start ci permette di avviare una vibrazione per un tempo determinato.
// Vibra per mezzo secondo VibrateController.Default.Start(TimeSpan.FromSeconds(0.5));
La durata, passata sotto forma di TimeSpan, non può essere inferiore a zero, ne superare i 5 secondi, anche se è possibile fermare anticipatamente la vibrazione con il metodo Stop. Infine, non è possibile testare la vibrazione sull'emulatore, ma è necessario provarlo su un dispositivo vero.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Generare file per il download da Blazor WebAssembly
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Eseguire query verso tipi non mappati in Entity Framework Core
Miglioramenti nell'accessibilità con Angular CDK
Hosting di componenti WebAssembly in un'applicazione Blazor static
Creare gruppi di client per Event Grid MQTT
Evitare la script injection nelle GitHub Actions
Filtrare e rimuovere gli elementi dalla cache del browser tramite le API JavaScript
Utilizzare gli snapshot con Azure File shares
Utilizzare la libreria Benchmark.NET per misurare le performance
Utilizzare HiLo per ottimizzare le insert in un database con Entity Framework
Disabilitare automaticamente un workflow di GitHub
I più letti di oggi
- Sblocca le performance della tua applicazione con .NET 8
- Utilizzare WebAssembly con .NET, ovunque
- Gestire la cancellazione di una richiesta in streaming da Blazor
- L'evoluzione di Blazor in .NET 8
- gRPC con .NET
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Blazor: Security
- Utilizzare QuickGrid di Blazor con Entity Framework