Пример #1
0
        protected override void Execute(EditorFrame ef)
        {
            TreeViewItem selected = ((TreeViewItem)ef._editorTree.tree.SelectedItem);
            ViewerNode   node     = (ViewerNode)selected.Tag;

            ef.SetSchemaInfo(node.SchemaInfo);
        }
Пример #2
0
        private void selectNodeBasedOnCursor()
        {
            _updateSelectedBasedOnCursorNeccessary = false;

            try
            {
                Cursor = Cursors.Wait;
                var          loc          = _editor.XmlEditor.TextArea.Caret.Location;
                TreeViewItem selectedItem = tree.SelectNodeBasedOnCursor(loc);
                if (selectedItem != null)
                {
                    ViewerNode node = (ViewerNode)selectedItem.Tag;
                    _editor.SetSchemaInfo(node.SchemaInfo);
                }
            }
            finally
            {
                Cursor = null;
            }
        }