Con l'ultima versione di Windows 10 è ora possibile eseguire più di un'istanza di un'app UWP.
Per prima cosa è necessario installare il Multi-Instance App Project Templates.vsix, disponibile nel marketplace di Visual Studio (https://marketplace.visualstudio.com/).
Terminata l'installazione, sarà disponibile un nuovo template: troveremo, dopo la creazione di un nuovo progetto sulla base di questo template, nel file package.appxmanifest, la proprietà SupportsMultipleInstances valorizzata a true.
<Package xmlns:desktop4="http://schemas.microsoft.com/appx/manifest/desktop/windows10/4" xmlns:iot2="http://schemas.microsoft.com/appx/manifest/iot/windows10/2" IgnorableNamespaces="uap mp desktop4 iot2"> <Applications> <Application Id="App" desktop4:SupportsMultipleInstances="true" iot2:SupportsMultipleInstances="true"> </Application> </Applications> </Package>
Inoltre, il template aggiunge un file Program.cs che ci permette, ad esempio, a fronte di una richiesta di attivazione, di determinare se l'applicazione è già in esecuzione e eventualmente decidere l'operazione da compiere. Immaginate, ad esempio, che la richiesta di attivazione arrivi da un doppio click di un file che magari è già aperto: in questo caso quello che volete fare potrebbe essere diverso da aprire una nuova istanza.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Recuperare l'ultima versione di una release di GitHub
Creare una custom property in GitHub
Creazione di plugin per Tailwind CSS: espandere le funzionalità del framework dinamicamente
Applicare un filtro per recuperare alcune issue di GitHub
Autenticarsi in modo sicuro su Azure tramite GitHub Actions
Creare alias per tipi generici e tuple in C#
Utilizzare Container Queries nominali
Disabilitare automaticamente un workflow di GitHub
Aprire una finestra di dialogo per selezionare una directory in WPF e .NET 8
Utilizzare gRPC su App Service di Azure
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON
I più letti di oggi
- Simulare Azure Cosmos DB in locale con Docker
- Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
- .NET Conference Italia 2023 - Milano e Online
- .NET Conference Italia 2024 - Milano
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!