private void ListView_HeaderCheckBoxChanging(object sender, HeaderCheckBoxChangingEventArgs e)
 {
     try
     {
         Dm.Instance.SetEntityModified(SourceObjectType);
         // todo it will be correct for all visible objects to call UpdateObjectInStorage (e.RowObject, null);
     }
     catch (Exception ex)
     {
         Log.ShowError(ex);
     }
 }
 /// <summary>
 /// If the user clicks on the HeaderCheckBox, set all descendants accordingly
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ClsFooTreeListView_HeaderCheckBoxChanging(object sender, HeaderCheckBoxChangingEventArgs e)
 {
     ItemChecked -= FooTreeListView_ItemChecked;
     foreach (ClsItem topLevelItem in this.Objects)
     {
         if (e.NewCheckState == CheckState.Checked)
         {
             CheckObject(topLevelItem);
             CheckDescendantCheckboxes(topLevelItem);
         }
         else
         {
             UncheckObject(topLevelItem);
             UncheckDescendantCheckboxes(topLevelItem);
         }
     }
     ItemChecked += FooTreeListView_ItemChecked;
 }
Exemple #3
0
        private void listViewResults_HeaderCheckBoxChanging(object sender, HeaderCheckBoxChangingEventArgs e)
        {
            listViewResults.ItemChecked -= this.objectListViewResults_ItemChecked;
            listViewResults.Freeze();

            if (e.NewCheckState == CheckState.Checked)
            {
                listViewResults.CheckAll();
            }
            else if (e.NewCheckState == CheckState.Unchecked)
            {
                listViewResults.UncheckAll();
            }

            listViewResults.ItemChecked += this.objectListViewResults_ItemChecked;
            listViewResults.Unfreeze();
            updateResultButtonStatus();
        }
        private void ObjectListView_MemberList_HeaderCheckBoxChanging(object sender, HeaderCheckBoxChangingEventArgs e)
        {
            ObjectListView olv      = sender as ObjectListView;
            CheckState     newState = e.NewCheckState;

            if (newState == CheckState.Checked)
            {
                // suppress message box
                _suppressErrorMessage = true;
                if (olv.Objects != null)
                {
                    olv.CheckAll();
                }
                _suppressErrorMessage = false;
            }
            else if (newState == CheckState.Unchecked)
            {
                if (olv.Objects != null && olv.CheckedObjects.Count > 0)
                {
                    olv.UncheckAll();
                }
            }
        }
        private void ObjectListView_ProvisioningMembers_HeaderCheckBoxChanging(object sender, HeaderCheckBoxChangingEventArgs e)
        {
            ObjectListView olv      = sender as ObjectListView;
            CheckState     newState = e.NewCheckState;

            if (newState == CheckState.Checked)
            {
                olv.CheckAll();
            }
            else if (newState == CheckState.Unchecked)
            {
                olv.UncheckAll();
            }
        }
 private void targetTreeView_HeaderCheckBoxChanging(object sender, HeaderCheckBoxChangingEventArgs e)
 {
     setAllExpanded(this.targetTreeView, e.NewCheckState == CheckState.Checked, true);
 }
 private void sourceTreeView_HeaderCheckBoxChanging(object sender, HeaderCheckBoxChangingEventArgs e)
 {
     setAllExpanded(this.sourceTreeView, e.NewCheckState == CheckState.Checked, false);
 }