Le Windows Store app possono essere associate ad un URI Schema in modo che possano essere aperte da altre applicazioni, passando anche dei parametri.
Possiamo registrare uno Schema attraverso il tab Declarations del manifest.

Nella configurazione abbiamo associato lo Schema custom-app, in questo modo possiamo richiamare l'app semplicemente con un URI: custom-app://test-parameter.
Quando invochiamo questo URI, anche attraverso un browser, l'applicazione associata si avvia e scatta il metodo OnActivated dell'Application.
protected override void OnActivated(IActivatedEventArgs e)
{
base.OnActivated(e);
if (e.Kind == ActivationKind.Protocol)
{
var args = e as ProtocolActivatedEventArgs;
if (args != null)
{
var rootFrame = Window.Current.Content as Frame;
rootFrame.Navigate(typeof(MainPage), args.Uri);
Window.Current.Activate();
}
}
}In tale metodo possiamo controllare la provenienza dell'attivazione dal parametro Kind di IActivatedEventArgs, nel caso di attivazione da URI, come possiamo vedere nello snippet, questo corrisponde a ActivationKind.Protocol.
Nella proprietà Uri di IActivatedEventArgs possiamo accedere all'indirizzo completo e recuperare i parametri usati nell'invocazione.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare ExecuteUpdate per aggiornare colonne JSON in Entity Framework
Configurare automaticamente un webhook in Azure DevOps
Importare repository da Bitbucket a GitHub Enterprise Cloud
Integrare LLM alle nostre applicazioni in .NET con MCP
Ridimensionamento automatico input tramite CSS
Utilizzare Containers in .NET Aspire
Utilizzo delle stepped value functions nel CSS
Effettuare un clone parziale di un repository di GitHub
Eseguire query in contemporanea con EF
Rendere affidabile lo scale out su Azure App Service
Utilizzare Locust con Azure Load Testing
Gestire codice JavaScript con code splitting e lazy loading
I più letti di oggi
- Gli agenti AI sono uno dei temi più interessanti del momento, ma costruirli bene richiede molto più di un semplice prompt. In questa sessione parleremo di Azure AI Foundry con un taglio concreto, utile per capire come progettare agenti AI enterprise-grade, integrarli con tool e memoria, monitorarli e gestirne il deployment in modo efficace. Ci vediamo a Milano al Global Azure 2026 - ASPItalia.com, con Stefano Demiliani. #GlobalAzure #Azure #AzureAIFoundry #AI #AIAgents https://aspit.co/globalazure-26
- AKS non significa solo fare deploy. Significa anche gestire workload, operation, scalabilità e affidabilità nel modo giusto. In questa sessione parleremo di Azure Kubernetes Service con un taglio concreto, utile per chi vuole capire come portare Kubernetes in produzione senza complessità inutile. Ci vediamo a Milano per il Global Azure 2026 - ASPItalia.com, con Antonio Lamorte e Matteo Tumiati. #GlobalAzure #Azure #AKS #Kubernetes https://aspit.co/globalazure-26
- Utilizzo del persistent state di Blazor nel prerendering




