private void ListCellMouseDoubleClick(object sender, LayoutHitTestEventArgs e) { if (e.HitTest.Index >= 0) { ShowDocument(list.SelectedItem as Document); } }
private void TreeCellDoubleClick(object sender, LayoutHitTestEventArgs e) { if (tree.SelectedNode != null && tree.SelectedNode.Tag is User) { ShowDialog((User)tree.SelectedNode.Tag); } }
private void ListErrorCellMouseClick(object sender, LayoutHitTestEventArgs e) { LayoutList list = sender as LayoutList; if (list.SelectedItem is System.CodeDom.Compiler.CompilerError error) { string code = System.IO.Path.GetFileNameWithoutExtension(error.FileName); DBProcedure p = DBService.Schems.ParseProcedure(code); if (GuiService.Main == null) { Select(error.Column, error.Line); } else if (p != null) { string name = GetName(p); if (!(GuiService.Main.DockPanel.Find(name) is ProcedureEditor editor)) { editor = new ProcedureEditor { Procedure = p }; } GuiService.Main.DockPanel.Put(editor); editor.Select(error.Column, error.Line); } } }
protected override void OnCellGlyphClick(LayoutHitTestEventArgs e) { base.OnCellGlyphClick(e); if (e.HitTest.Item is BindableNode <T> node && !node.CheckNodes) { CheckNode(node); } }
private void FListCellDoubleClick(object sender, LayoutHitTestEventArgs e) { var item = (FileItem)e.HitTest.Item; if (item.Info is DirectoryInfo) { SelectNode(item); } }
protected void ListCellDoubleClick(object sender, LayoutHitTestEventArgs e) { var log = list.SelectedItem as DBLogItem; var view = new DataLogView { Filter = log.BaseItem, Mode = DataLogMode.Default }; view.ShowDialog(this); }
private void DataTreeOnNodeMouseClick(object sender, LayoutHitTestEventArgs e) { if (dataTree.SelectedNode != null && e.HitTest.MouseButton == PointerButton.Right) { if (dataTree.SelectedDBItem is DBSchema) { //contextMain.Items.Add(toolMainAdd); } contextMain.Popup(this, e.HitTest.ItemBound.BottomLeft); } }
private void DataTreeOnDoubleClick(object sender, LayoutHitTestEventArgs e) { if (dataTree.SelectedDBItem is DBTable table) { EditTableData(table); } else if (dataTree.SelectedDBItem is DBProcedure procedure) { if (!(GuiService.Main.DockPanel.Find(ProcedureEditor.GetName(procedure)) is ProcedureEditor editor)) { editor = new ProcedureEditor() { Procedure = procedure } } ; GuiService.Main.DockPanel.Put(editor, DockType.Content); } }
private void ListRecentCellMouseClick(object sender, LayoutHitTestEventArgs e) { GuiService.Main.CurrentProject = listProjects.SelectedItem as ProjectHandler; }
private void TableViewCellDoubleClick(object sender, LayoutHitTestEventArgs e) { }
private void ListCellDoubleClick(object sender, LayoutHitTestEventArgs e) { var item = plist.SelectedItem as Message; }
protected void ListCellMouseClick(object sender, LayoutHitTestEventArgs e) { SelectData(); }
private void ListCellDoubleClick(object sender, LayoutHitTestEventArgs e) { ViewDocument(); }