Когда я инициализирую свойство элемента управления из кода, привязка к тому же свойству, определенному в XAML, не работает. Почему?
Например, я устанавливаю свойства элемента управления при запуске с помощью следующих операторов:
myControl.SetValue(UIElement.VisibilityProperty, DefaultProp.Visibility);
myControl.SetValue(UIElement.IsEnabledProperty, DefaultProp.IsEnabled);
и на xaml я связываю свойство myControl следующим образом:
IsEnabled="{Binding Path=IsKeyControlEnabled}"
теперь, когда свойство IsKeyControlEnabled изменяется на false, myControl остается включенным (поскольку он инициализируется с истинным значением).
Как я могу это сделать?