示例#1
0
        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);
        }
示例#2
0
 public void Clear()
 {
     if (TranslatedItems.Count > 0)
     {
         LookUpEventArgs args = new LookUpEventArgs()
         {
             RoutedEvent = LookUpManyEvent, items = TranslatedItems, word = this.word
         };
         RaiseEvent(args);
     }
     this.dgLookTranslation.ItemsSource = null;
 }
示例#3
0
 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);
 }