private void TreeView1_AfterCheck(object sender, TreeViewEventArgs e) { if (e.Action != TreeViewAction.ByMouse && e.Action != TreeViewAction.ByKeyboard) { return; } CheckAllNodes(e.Node.Nodes, e.Node.Checked); _dispatcher.Debounce(400, x => FilterDataGrid(sender)); }
private void treeView1_AfterCheck(object sender, TreeViewEventArgs e) { if (e.Action != TreeViewAction.ByMouse && e.Action != TreeViewAction.ByKeyboard) { return; } CheckAllNodes(e.Node.Nodes, e.Node.Checked); _d.Debounce(2000, x => Dostuff(sender, e)); }