private void UpdateIsChecked() { if (_Parent != null && !_Parent.IsBusy) { _Parent.AreAllChecked(); if (_Owner != null) { _Owner.OnChange(); } } }
private void UpdateIsChecked() { _IsBusy = true; foreach (IUltimaPacketFilterEntry o in _Children) { if (o.IsVisible) { o.IsChecked = IsChecked; } } if (_Parent != null && !_Parent.IsBusy) { _Parent.AreAllChecked(); } if (_Owner != null) { _Owner.OnChange(); } _IsBusy = false; }