Hi,

I have an object which has a property Day, which is a DayOfWeek (enum).

public Item()
{
    Day = DayOfWeek.Sunday;
}

I have bound this Day property to a bool[] (essentially) dependency property of a UserControl.

var week = new WeekField();
week.SetBinding(WeekField.WeekArrayProperty, TwoWayWithConverter(Item, "Day", dwwac));

dwwac - DayOfWeekToWeekArrayConverter. - basically takes a DayOfWeek and converts it into a bool[].

Now in the xaml :


                       
                                    
                       




So i pass the dependencyproperty of WeekField to the Value DP of the ButtonsControl....the ButtonsControl simply has 7 radiobuttons, one for each day of the week.....

But now when I select a different radiobutton, none of properties are updated.
All classes implement INotifyPropertyChanged and I have written tests to confirm that this works.


I have also tried this by cutting out the WeekField and simply have the ButtonsControl, though it doesnt work either.

Thanks greatly in advance,

P.