private void OnUIACheckBoxesChanged (object sender, EventArgs args) { UpdateBehavior (TogglePatternIdentifiers.Pattern); if (checkboxProvider == null) { checkboxProvider = new ListViewListItemCheckBoxProvider (this); checkboxProvider.Initialize (); AddChildProvider (checkboxProvider); } else { checkboxProvider.Terminate (); RemoveChildProvider (checkboxProvider); checkboxProvider = null; } }
public override void InitializeChildControlStructure () { base.InitializeChildControlStructure (); if (lastView == SWF.View.Details) AddEditChildren (); if (listView.CheckBoxes == true) { checkboxProvider = new ListViewListItemCheckBoxProvider (this); checkboxProvider.Initialize (); AddChildProvider (checkboxProvider); } }