I Voice Command Definition sono dei file XML che permettono di configurare quali sono i comandi vocali, gestiti da Windows Phone 8, a cui la nostra applicazione risponde. Per una trattazione più approfondita sull’argomento vi rimando al blog di Michele Locuratolo ( anatomia del file VCD , registrazione del file VCD , Gestione del Voice Command ). In questo post vorrei suggerire un modo per gestire dinamicamente l’installazione e la configurazione di tali file. Una app può installare un solo VCD e, una volta installato, si possono solamente modificare le phrase list e non si possono aggiungere o rimuovere i comandi (a meno di non reinstallare il file). L’idea è quella di creare una struttura dati che descriva il voice command definition: e, utilizzando, queste strutture costruire “al volo” i file VCD da salvare su storage e installare in maniera “canonica”. Public Shared Async Function InstallVoiceCommandDefinitionAsync(voiceCommandDefinition As VoiceCommandDef...