public void FireNodeChecked(bool newState) { if (NodeChecked != null) { NodeChecked.Invoke(this, newState); } }
public void FireNodeChecked() { if (NodeChecked != null) { NodeChecked.Invoke(this); } }
private void FileGroupSelectionControl_AfterCheckNode(object sender, NodeEventArgs e) { // Dieser Handler hier wird wohl nur für manuell, durch den Benutzer ausgelöste // Checks aufgerufen. // Untergeordnete Knoten weitergeben. if (e.Node.Tag.GetType() == typeof(Project) || e.Node.Tag.GetType() == typeof(ProjectFolder)) { NodesIterator.DoLocalOperation( node => { node.Checked = e.Node.Checked; }, new TreeListNodes(this) { e.Node }); } NodeChecked?.Invoke(this, EventArgs.Empty); }