private static void OnDiagramViewLoaded(DiagramView view, object diagramView, RoutedEventArgs args) { var viewModel = view.DataContext as DiagramViewModel; if (viewModel != null) { viewModel.ForceRelayout += OnForceRelayout; viewModel.Closed += view.OnClosed; } }
private static void Static(WeakEventListener<DiagramView, DiagramView, RoutedEventArgs> listener, DiagramView source) { source.Loaded -= listener.OnEvent; }