private bool IsCompatibleCheckState(bool checkedFlag, UpgradeHelpers.Helpers.CheckState checkState) { if (checkedFlag) { return(checkState == UpgradeHelpers.Helpers.CheckState.Checked); } else { return(checkState != UpgradeHelpers.Helpers.CheckState.Checked); } }
public static void Add(this IList <CheckedListBoxItem> list, object newitem, UpgradeHelpers.Helpers.CheckState checkedState) { var boxItem = newitem as CheckedListBoxItem; if (boxItem != null) { list.Add(boxItem); } else { CheckedListBoxItem item = UpgradeHelpers.Helpers.StaticContainer.Instance.Resolve <CheckedListBoxItem>(); item.Text = "" + newitem; item.Checked = checkedState == CheckState.Checked; list.Add(item); } }