private void onGridUpdated(object sender, Observers.GridUpdatedEventArgs e) { if (fillOnlyOneElement(e.Grid.Elements)) { ((Observers.GridObserver)sender).Updated -= onGridUpdated; } }
private void onGridUpdated(object sender, Observers.GridUpdatedEventArgs e) { if (fillAnyOneElement(e.Grid)) { if (e.Grid.Elements.All(item => item.HasValue)) { ((Observers.GridObserver)sender).Updated -= onGridUpdated; } } }