My undo menu item is defined like this:
<telerik:RadMenuItemHeader="Undo" InputGestureText="Ctrl-Z" Command="{Binding UndoCommand}" IsEnabled="{Binding SelectedProjectCanUndo}"/>
SelectedProjectCanUndo is a bool property on the DataContext for the main window containing the menu. I call PropertyChanged on the correct property name, and I can see that SelectedProjectCanUndo is called immediately after, on behalf of the binding. And yet the menu item does not refresh consistently. Sometimes it does, and sometimes it doesn't. I created a small similar "sandbox" application, but everything works fine there. Any ideas?
