Nello script #28 abbiamo visto un Launcher in azione. In questo script daremo un'occhiata, invece, ad uno Chooser. In questo caso, a differenza dell'esempio precedente, è previsto un valore di ritorno, che possiamo manipolare all'interno dell'applicazione.
Ad esempio, attraverso il CameraCaptureTask possiamo catturare un'immagine attraverso la fotocamera e mostrarla a video:
private void Button_Click(object sender, RoutedEventArgs e) { var task = new CameraCaptureTask(); // ci registriamo per ricevere l'immagine task.Completed += task_Completed; // la mostriamo a video task.Show(); } private void task_Completed(object sender, PhotoResult e) { // se il risultato è presente, lo elaboriamo if (e.TaskResult == TaskResult.OK) { // il valore di ritorno è uno stream var image = new BitmapImage(); image.SetSource(e.ChosenPhoto); MyImage.Source = image; } }
In questo caso, a differenza dei Launcher, abbiamo la possibilità di gestire il valore di ritorno ed associare un codice opportuno, che ne tenga conto ed elabori il risultato.
Per approfondimenti:
#28 - Far partire una chiamata dall'applicazione Windows Phone
https://www.winphoneitalia.com/script/28/Far-Partire-Chiamata-Dapplicazione-Windows-Phone.aspx
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Documentare i servizi REST con Swagger e OpenAPI con .NET 9
Creare una libreria CSS universale: Clip-path
Gestire gli accessi con Token su Azure Container Registry
Triggerare una pipeline su un altro repository di Azure DevOps
Utilizzare Intersect e Except per filtrare set di dati in TSql
Ridurre il reflow ottimizzando il CSS
Eliminare una project wiki di Azure DevOps
Migliorare la scalabilità delle Azure Function con il Flex Consumption
Configurare lo startup di applicazioni server e client con .NET Aspire
Potenziare la ricerca su Cosmos DB con Full Text Search
Rinnovare il token di una GitHub App durante l'esecuzione di un workflow
Conoscere il rendering Server o WebAssembly a runtime in Blazor
I più letti di oggi
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Documentare i servizi REST con Swagger e OpenAPI con .NET 9
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!