Hi Scott
It's certainly possible to do this. I'm not sure why your example code
didn't work - did you forget to make Active an observable property? If
it isn't observable, the UI won't be able to respond to changes on it.
But if it is observable, everything should work as you expect.
To help clarify how this works, I put together a little example for
you at
http://pastie.org/1227240. This example has a grid where each
row has an "active" checkbox, as you described. Unchecking it causes
the row to become invisible, without removing the underlying data.
Hope this helps
Steve