/// <summary>
        /// Invokes the BeforeCheckedChange event.
        /// </summary>
        /// <param name="invokingModNode">The invoking ModNode that will be passed as sender.</param>
        /// <param name="newCheckedState">The new checked state that should be applied.</param>
        /// <returns>True if continue with the change.</returns>
        internal static BeforeCheckedChangeEventArgs InvokeBeforeCheckedChange(BackupNode invokingModNode, bool newCheckedState)
        {
            var args = new BeforeCheckedChangeEventArgs(invokingModNode, newCheckedState);

            if (BeforeCheckedChange != null)
            {
                BeforeCheckedChange(invokingModNode, args);
            }

            return(args);
        }
Beispiel #2
0
 private void BeforeCheckedChange(object sender, BeforeCheckedChangeEventArgs e)
 {
     e.Cancel = (e.Node.Parent as ConflictInfoNode == null);
 }