Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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);
        }