/ / come ottenere il risultato della condivisione in Windows 8? - c #, windows-8, microsoft-metro, share, windows-store-apps

come ottenere il risultato della condivisione in Windows 8? - c #, windows-8, microsoft-metro, share, windows-store-apps

Quando condivido il contenuto con altre app di Windows 8, il tentativo di condivisione può avere esito positivo o negativo. Come posso determinare qual è stato il risultato?

Ad esempio, se condivido un'immagine, ma a causa del formato o dei vincoli delle dimensioni dell'immagine, l'app di destinazione non può accettarla, voglio rilevare il problema, ridimensionare l'immagine e condividere di nuovo l'immagine.

si sono verificati errori, a volte forse le app di destinazione condivise mostrano un messaggio di errore, ha detto qualcosa di sbagliato e non può condividere, quando questo caso accade,

Il problema è, come ottengo quel risultato? Se la condivisione fallisce, in che modo la mia app può rilevare l'errore e ottenere il motivo?

Ho chiamato tutti i metodi all'interno di "DataRequestedEventArgs", ma non ho trovato queste informazioni restituite da nessuno di essi.

risposte:

1 per risposta № 1

Il contratto di condivisione non è progettato nel modo in cui descrivi.

È possibile fornire solo i dati dell'immagine all'app di destinazione. Questo è tutto ciò che puoi fare dalla tua app. Se la dimensione dell'immagine non soddisfa i requisiti per l'applicazione di destinazione, dovrebbe ridimensionarla autonomamente.