У меня есть список простого диалогового окна, которое содержит несколько флажков, я хотел бы, чтобы кнопка Ok была отключена, если пользователь не изменил настройку. По моему мнению, у меня есть свойство OkEnabled, что я привязывал свойство isEnabled кнопки, если флажок меняет его значение, он устанавливает OkEnabled в true, но по какой-то причине это не включает кнопку.IsEnabled привязка к boolean
public bool OkEnabled
{
get
{
return m_okEnabled;
}
set
{
m_okEnabled = value;
OnPropertyChanged("OkEnabled");
}
}
<Button Content="OK" Style="{StaticResource MyButton}" Height="23"
HorizontalAlignment="Left" Margin="20" Name="m_okbutton"
VerticalAlignment="Top" Width="75"
Click="okClick" IsEnabled="{Binding Path=OkEnabled}"/>
По какой-то причине кнопка Ok не изменит состояние, когда OkEnabled свойство изменяет состояние. Если я привяжу свойство IsEnabled к одному из флажков, я могу увидеть состояние изменения кнопки при изменении флажка.
Вы видите какие-либо ошибки привязки? –