Exemple #1
0
 private void ForwardAfterCheck(object sender, CheckBoxEventArgs e)
 {
     if (AfterCheck != null)
     {
         ResourceCheckEventArgs args = new ResourceCheckEventArgs((IResource)e.Item, e.OldState, e.NewState);
         AfterCheck(e, args);
         e.NewState = args.NewState;
     }
 }
Exemple #2
0
        /**
         * After a resource is checked or unchecked, adds or removes it from
         * the list of checked nodes.
         */

        private void _resourceTree_AfterThreeStateCheck(object sender, ResourceCheckEventArgs e)
        {
            if (_checkedResources != null)
            {
                if (e.NewState == CheckBoxState.Checked)
                {
                    _checkedResources.Add(e.Resource.Id);
                }
                else
                {
                    _checkedResources.Remove(e.Resource.Id);
                }
            }
        }