I\'ve searched my little heart out and its entirely possible that I\'m missing something critical and obvious.
I have a BitArray and a series of checkboxes that are
I've never tried this approach before but I don't think this will work. Because the property you are waiting to see the setter fire is not the property bound. NameArray is not the same as NameArray[i].
I would suggest looking into the ObservableCollection and templating to achieve multiple checkboxes. For example you could create a horizontal listbox of checkboxes that bind to an ObservableCollection.