몇 가지 확인란이 포함 된 간단한 대화 상자가 있습니다. 사용자가 설정을 변경하지 않으면 비활성화되는 Ok 버튼이 필요했습니다. 내 견해로는, 버튼의 isEnabled 속성을 바인딩하는 OkEnabled 속성이 있습니다. 확인란의 값이 변경되면 OkEnabled가 true로 설정되지만, 어떤 이유로이 단추가 활성화되지는 않습니다.boolean에 대한 IsEnabled 바인딩
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}"/>
public bool OkEnabled
{
get
{
return m_okEnabled;
}
set
{
m_okEnabled = value;
OnPropertyChanged("OkEnabled");
}
}
. IsEnabled 속성을 확인란 중 하나에 바인딩하면 확인란이 변경 될 때 단추 변경 상태가 표시됩니다. 내보기에서
바인딩 오류가 있습니까? –