private void MenuItem_Click(object sender, RoutedEventArgs e) { MenuItem control = (MenuItem)e.Source; ItemsPresenter IP = DependencyObjExtensions.FindVisualParent <ItemsPresenter>(control); GenericBookmark gb = (GenericBookmark)IP.DataContext; Button BB = ((ContextMenu)control.Parent).PlacementTarget as Button; BKSlider BK = DependencyObjExtensions.TryFindParent <BKSlider>(BB); RoutedPropertyChangedEventArgs <GenericBookmark> args = new RoutedPropertyChangedEventArgs <GenericBookmark>(null, gb, BKSlider.OnDeleteBookmarkEvent); BK.RaiseEvent(args); }
private void ButtonOnClick(object sender, RoutedEventArgs args) { Button Control = (Button)sender; ItemsControl LVX = DependencyObjExtensions.FindVisualParent <ItemsControl>(Control); //RoutedPropertyChangedEventArgs<BOOKMARK> arguments = new RoutedPropertyChangedEventArgs<int>((int)e.OldValue, (int)e.NewValue, OnVolumeChangedEvent); }