private void dgLookTranslation_MouseDoubleClick(object sender, MouseButtonEventArgs e) { var selectedItem = dgLookTranslation.SelectedItem as TranslationItem; LookUpEventArgs selectedItemArgs = new LookUpEventArgs() { RoutedEvent = LookUpEvent, items = new[] { selectedItem }, word = this.word }; RaiseEvent(selectedItemArgs); }
public void Clear() { if (TranslatedItems.Count > 0) { LookUpEventArgs args = new LookUpEventArgs() { RoutedEvent = LookUpManyEvent, items = TranslatedItems, word = this.word }; RaiseEvent(args); } this.dgLookTranslation.ItemsSource = null; }
public void Refresh() { //this.dgLookTranslation.ItemsSource = null; this.dgLookTranslation.ItemsSource = TranslatedItems; TranslationItem translationItem = TranslatedItems.ElementAt(0); LookUpEventArgs args = new LookUpEventArgs() { RoutedEvent = LookUpEvent, items = new[] { translationItem }, word = this.word }; LookUpEventArgs argsMany = new LookUpEventArgs() { RoutedEvent = LookUpManyEvent, items = TranslatedItems, word = this.word }; // RaiseEvent(argsMany); // args.RoutedEvent = LookUpEvent; // RaiseEvent( args); }