视图模型中的放射线量均值结合



我知道这个主题已经讨论过很多次,但是我仍然无法正常工作。我有3个放射线室,放在stackpanel中。我试图将它们的检查绑定到视图模型中的某些变量。这是我所做的:

在XAML文件中:

  <RadioButton Name="rbExpReview"
                             IsChecked="{Binding Path=rbExpReviewIsChecked, Mode=TwoWay}"
                             Foreground="White">
                    <RadioButton.Content>
                        <Label Content="Experiment Review"
                               HorizontalContentAlignment="Center"
                               VerticalContentAlignment="Center" />
                    </RadioButton.Content>
  </RadioButton>

在视图模型中,我声明了一个变量:

_rbExpReviewIsChecked = true;

以及对Radiobutton的检查的属性:

public bool rbExpReviewIsChecked
        {
            get
            {
                return _rbExpReviewIsChecked;
            }
            set
            {
                _rbExpReviewIsChecked = value;
                OnPropertyChanged("rbExpReviewIsChecked");
            }
        }

但是,当我检查和取消选中按钮时,视图模型代码没有响应(未点击点。)所以我想知道我的绑定有什么问题?还是其他?我是XAML的新手,因此对任何指针都表示赞赏。尼克

您的绑定语法是正确的。您的属性看起来正确。这只会留下一种可能性:DataContext。

在输出窗口中的Visual Studio中会发生什么?如果您的DataContext未正确设置您的数据台面,它应该给您一个绑定错误。

dataContext可以从父母继承,也可以设置。您的DataContext是什么?

,您的绑定视图 -> ViewModel在哪里?

相关内容

  • 没有找到相关文章

最新更新