protected override void OnPropertyChanged([CallerMemberName] string propertyName = null) { base.OnPropertyChanged(propertyName); if (propertyName == nameof(IsCapturing)) { if (IsCapturing) { camera.StartAsync(); } else { camera.StopAsync(); } } }