Invalid state of ICell changing does not seem to be causing repaint in the...
Sudoku engine for .NET 4.0 and up
Status: Beta
Brought to you by:
bstowers
Valid/Invalid property on ICell is making me nervous. It's nice to have in some situations, but I don't think it belongs. I think it may be causing undo/redo problems as well.
Consider removing it from ICell and instead have a property on IBoard that evaluates the valid state given a coordiate at the time it's asked for. There doesn't seem to be a good reason to do it the way I have implemented it now.
Fixed in Rev 86