Моя цель здесь состоит в том, чтобы отключить и включить некоторые элементы в графическом интерфейсе на основе значения флага, который будет изменен во время выполнения в коде позади окна.Я создал DependencyProperty для достижения этой цели.Я считаю, что все, что мне нужно сделать, это привязать свойство this к соответствующим свойствам IsEnabled, и все должно работать.Что-то неправильно подключается, поэтому ничего не происходит.Я здесь пропускаю какой-то синтаксис или что-то в этом роде?
Вот привязка в WPF (MainWindow.xaml):
<MenuItem Name="LoggingMenuItem" Header="_Logging" IsCheckable="True" Checked="LoggingMenuItem_Checked" IsEnabled="{Binding ElementName=IsMonitoring}" />
Вот объявление свойства "IsMonitoring" в коде позади(MainWindow.xaml.cs):
public static readonly DependencyProperty IsMonitoringProperty =
DependencyProperty.Register("IsMonitoring", typeof(Boolean), typeof(Window));
public bool IsMonitoring
{
get { return (bool)GetValue(IsMonitoringProperty); }
set { SetValue(IsMonitoringProperty, value); }
}