public ViewInspectorViewModel(ClientSession session, TView view) { Session = session; View = view; Session.Subscribe(this); RefreshVisualTreeCommand = new DelegateCommand( RefreshVisualTree, p => !IsVisualTreeRefreshing); HighlightCommand = new DelegateCommand( InspectHighlightedView, p => !IsHighlighting); ShowPaneCommand = new DelegateCommand(p => { int pane; if (int.TryParse(p.ToString(), out pane)) { SelectedPane = pane; } }); highlighter = new Highlighter(); highlighter.HighlightEnded += OnHighlightEnded; highlighter.ViewSelected += OnHighlighterViewSelected; trackball = new WpfDolly(); }
public WpfViewInspector(ClientSession session, TView view) : base(session) { trackball = new WpfDolly(); highlighter = new Highlighter(); highlighter.HighlightEnded += OnHighlightEnded; highlighter.ViewSelected += OnHighlighterViewSelected; View = view; HighlightCommand = new DelegateCommand( InspectHighlightedView, p => !IsHighlighting); }