2016-01-20 21 views
10

È un modo per comunicare allo CameraCaptureUI, che dovrebbe avviarsi in modalità schermo intero, anziché una piccola finestra?Utilizzo di CameraCaptureUI in Windows 10 a schermo intero

il mio codice corrente dal webside collegato:

CameraCaptureUI cameraUI = new CameraCaptureUI(); 

Windows.Storage.StorageFile capturedMedia = 
    await cameraUI.CaptureFileAsync(CameraCaptureUIMode.Video); 

La mia applicazione si basa su WinRT per Windows 8.1.

Su un 8 client Win della fotocamera App solo iniziare a schermo intero, ma con un client Win 10 è aprire la fotocamera App in una piccola finestra

+0

ciao, hai risolto questo problema sto affrontando lo stesso problema? –

+0

@ arjun-t-raj si basta guardare i commenti sulla risposta –

risposta

4

Non c'è modo corrente per controllare la dimensione della finestra CameraCaptureUI da un'app UWP.

Il team di sviluppo è a conoscenza del fatto che le persone sono preoccupate per questo e sta guardando la richiesta UserVoice al numero How can we improve the Windows dev platform? È possibile votare e commentare lì per aiutare il team a comprendere la necessità e assegnare le priorità in modo appropriato.

+0

quindi devo implementare la funzione della fotocamera nella mia app per usarla a schermo intero? –

+0

Sì. Se si desidera personalizzare l'esperienza della fotocamera, è possibile implementarla autonomamente con MediaCapture –

0

Questo codice mostra come utilizzare la classe CameraCaptureUI per scattare una foto. Il codice proviene dal file CapturePhoto.xaml.cs di Camera capture UI sample. La finestra di dialogo con l'utente si verifica quando si chiama il metodo asincrono CaptureFileAsync.

// Using Windows.Media.Capture.CameraCaptureUI API to capture a photo 

CameraCaptureUI dialog = new CameraCaptureUI(); 
Size aspectRatio = new Size(16, 9); 
dialog.PhotoSettings.CroppedAspectRatio = aspectRatio; 

StorageFile file = await dialog.CaptureFileAsync(CameraCaptureUIMode.Photo); 
Problemi correlati