/// <summary> /// Loads the state. /// </summary> /// <param name="args">The arguments.</param> public async Task LoadState(CameraViewModelArgs args) { Category = args.Category; try { IsBusy = true; var numberOfAvailableDevices = await _cameraEngine.GetNumberOfAvailableDevices(); CanTakePhoto = numberOfAvailableDevices >= 1; } finally { IsBusy = false; } }
/// <summary> /// Loads the state. /// </summary> /// <param name="args">The arguments.</param> public async Task LoadState(CameraViewModelArgs args) { Category = args.Category; try { IsBusy = true; var numberOfAvailableDevices = await _cameraEngine.GetNumberOfAvailableDevices(); CanTakePhoto = numberOfAvailableDevices >= 1; } finally { IsBusy = false; } }