internal void Refresh () { list.Clear (); for (int i = 0; i < owner.Items.Count; i++) if (owner.check_states.Contains (owner.Items [i])) list.Add (owner.Items[i]); } #endregion Private Methods