private static void OnWordListChanged(DependencyObject depObj, DependencyPropertyChangedEventArgs args) { TranslationPresenter presenter = (TranslationPresenter)depObj; WeakEventHelper.UpdateListener <WordList, EventArgs>(args, "ContentsChanged", presenter.OnWordListContentsChanged); presenter.Update(); }
private static void OnWordChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) { WordViewPanel panel = (WordViewPanel)obj; WeakEventHelper.UpdateListener <Word, PropertyChangedEventArgs>(args, "PropertyChanged", panel.OnWordPropertyChanged); panel.UpdateText(); }
private static void OnWordListChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) { InvLookupPanel panel = (InvLookupPanel)obj; panel.CurrentTranslation = null; WeakEventHelper.UpdateListener <WordList, EventArgs>(args, "ContentsChanged", panel.OnWordListContentsChanged); panel.MarkSearchPending(false); }