private void OnDropletTap(object sender, System.Windows.Input.GestureEventArgs e) { FilterDropletControl droplet = (FilterDropletControl)sender; if (!droplet.Selected) { droplet.Selected = true; } if (!FilterManager.AppliedFilters.Contains(droplet.Filter)) { FilterManager.AddFilter(droplet.Filter); } else { if (RequestFilter != null) { var evt = new RequestFilterEventArgs(); evt.Filter = droplet.Filter; RequestFilter(this, evt); } } }
private void OnFilterRequested(object sender, RequestFilterEventArgs e) { if (FilterGalleryView.Visibility != Visibility.Collapsed) { DismissFilterGallery(false, () => { ShowFilterOSD(e.Filter); }); } else if (ActiveFilterView.Visibility != Visibility.Collapsed) { DismissActiveFilterList(false, () => { ShowFilterOSD(e.Filter); }); } else { ShowFilterOSD(e.Filter); } }
private void OnDropletTap(object sender, EventArgs e) { FilterEntryControl droplet = (FilterEntryControl)sender; if (droplet.Filter == FilterManager.CropFilter) { if (RequestCropFilter != null) { RequestCropFilter(this, null); } } else if (droplet.Filter == FilterManager.RotationFilter) { if (RequestRotationFilter != null) { RequestRotationFilter(this, null); } } else if (RequestFilter != null) { var evt = new RequestFilterEventArgs(); evt.Filter = droplet.Filter; RequestFilter(this, evt); } }