protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); if (pixelatedImage.Source == null && e.IsNavigationInitiator) { var task = new PhotoChooserTask(); task.Completed += OnPhotoChooserTaskCompleted; task.ShowCamera = true; task.Show(); } if (pixelationListBox.Items.Count == 0) { pixelationListBox.Items.Add(3); pixelationListBox.Items.Add(4); pixelationListBox.Items.Add(5); pixelationListBox.Items.Add(6); pixelationListBox.Items.Add(7); pixelationListBox.Items.Add(8); pixelationListBox.Items.Add(9); pixelationListBox.Items.Add(10); } var pixelateSize = new PixelationSizeQuery().Get(); pixelationListBox.SelectedItem = pixelateSize; // TODO: don't work pixelationListBox.SelectionChanged += OnPixelationListBoxSelectionChanged; _pixelator = new Pixelator(pixelateSize, false); sliderDebug.ValueChanged += OnSliderDebugValueChanged; }
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { base.OnNavigatedTo(e); if (pixelationPicker.Items.Count == 0) { pixelationPicker.Items.Add(3); pixelationPicker.Items.Add(4); pixelationPicker.Items.Add(5); pixelationPicker.Items.Add(6); pixelationPicker.Items.Add(7); pixelationPicker.Items.Add(8); pixelationPicker.Items.Add(9); pixelationPicker.Items.Add(10); } var currentPixelation = new PixelationSizeQuery().Get(); pixelationPicker.SelectedItem = currentPixelation; var saveToCameraRoll = new SaveOriginalToCameraRollQuery().Get(); saveToCameraRollCheckBox.IsChecked = saveToCameraRoll; pixelationPicker.SelectionChanged += OnPixelationChanged; saveToCameraRollCheckBox.Checked += OnSaveToCameraRollCheckBoxChecked; saveToCameraRollCheckBox.Unchecked += OnSaveToCameraRollCheckBoxUnchecked; }