이 주제가 여러 번 논의되었지만 여전히 작동하지 않는다는 것을 알고 있습니다. 3 개의 RadioButton이 StackPanel에 있습니다. 뷰 모델에서 IsChecked를 변수에 바인딩하려고합니다.RadioButton보기 모델에서 바인딩 확인 됨
XAML 파일에서보기 : 다음의 RadioButton의의 IsChecked에 응답
_rbExpReviewIsChecked = true;
및 재산 :보기 모델에서, 나는 변수를 선언 한
<RadioButton Name="rbExpReview"
IsChecked="{Binding Path=rbExpReviewIsChecked, Mode=TwoWay}"
Foreground="White">
<RadioButton.Content>
<Label Content="Experiment Review"
HorizontalContentAlignment="Center"
VerticalContentAlignment="Center" />
</RadioButton.Content>
</RadioButton>
여기에 내가 무슨 짓을 :
public bool rbExpReviewIsChecked
{
get
{
return _rbExpReviewIsChecked;
}
set
{
_rbExpReviewIsChecked = value;
OnPropertyChanged("rbExpReviewIsChecked");
}
}
그러나 버튼을 선택하거나 선택 취소하면보기 모델 코드 (중단 점에 도달하지 않습니다.) 그래서 내 바인딩에 문제가 궁금 해서요? 아니면 다른 것? XAML을 처음 사용하므로 모든 포인터에 감사드립니다. Nick
당신 말이 맞아요. DataContext가 올바르게 연결되지 않았습니다. 나는 이것을 해결했다. 감사. –