In Windows Phone 8 è stata aggiunta la possibilità di eseguire un'applicazione quando da un'altra viene invocato un determinato URI. In parole povere, è possibile creare un'applicazione la cui esecuzione sia associata ad un URI con un determinato schema. È quello che accade, solitamente, quando da una mail decidiamo di visualizzare un allegato.
Affinché la nostra applicazione sia associata ad uno schema, è necessario modificare il file WMAppManifest.
<Extensions>
<FileTypeAssociation Name="myFilAssociation"
TaskID="_default" NavUriFragment="fileToken=%s">
<SupportedFileTypes>
<FileType ContentType="application/pdf">.pdf</FileType>
</SupportedFileTypes>
</FileTypeAssociation>
</Extensions>Affinché la nostra applicazione venga eseguita dobbiamo aggiungere nel nodo SupportedFileTypes quanti elementi FileType dobbiamo gestire, ricordandoci che il numero massimo è di 20. Inoltre dobbiamo impostare la proprietà ContentType e impostare l'estensione dei file che vogliamo gestire.
Nel caso di registrazione di più app per lo stesso schema o estensione, il sistema operativo chiederà all'utente di specificare l'app. Le impostazioni, inoltre, sono recensite all'interno dello store e nel caso non siano presenti app installate, all'utente viene suggerito di scaricarne una tra quelle in grado di funzionare con lo schema/estensione attraverso lo store di Windows Phone.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ottimizzare la content-visibility in CSS specificando lo spazio da occupato dall'area non renderizzata
Creare popup e menu nativi in HTML con la Popover API
Ottimizzare gli indici con Automatic Index Compaction in Azure SQL Database
Ottimizzare le API in ASP.NET con Feature Flags
Response streaming con Blazor e .NET 10
Keynote Global Azure 2026 - ASPItalia.com
Building Custom Developer Agents
Utilizzare i named query filter di Entity Framework
Utilizzare noopener e noreferrer nei link HTML
Utilizzare i command service nei test con .NET Aspire
Analizzare la qualità delle risposte con Microsoft Foundry
Evitare il cache poisoning nei workflow di GitHub
I più letti di oggi
- Personalizare l'icona e le funzionalità di un sito web per iOS e IE
- Effettuare il multi-checkout in linea nelle pipeline di Azure DevOps
- Accedere a risorse e immagini in Windows Store app di Windows 8
- Effetto turnstile su tutte le pagine con il Windows Phone Toolkit
- Alleggerire le applicazioni WPF sfruttando gli oggetti Freezable
- Permettere il Drag-and-drop solo su zone predefinite con Silverlight 2.0
- Accedere a dati esposti con WebService con Silverlight 1.0
- Utilizzare dati in formato XML in XAML


