[英]How to check first radiobutton in group
我动态创建了一个radiobuton
的集合。
<ItemsControl.ItemTemplate>
<DataTemplate>
<RadioButton GroupName="CurrentParameter"
IsChecked="{Binding IsSelected, Mode=TwoWay}"
Content="{Binding Name, Mode=OneWay}"/>
</DataTemplate>
</ItemsControl.ItemTemplate>
默认情况下,如何将其中的第一个设置为IsChecked=true
? 理想情况下将在xaml
。
您应该在视图模型中将相应的IsSelected
源属性设置为true
。
查看:
<ItemsControl ItemsSource="{Binding YourItemsSourceCollection}" ... />
查看型号:
YourItemsSourceCollection[0].IsSelected = true;
这就是 MVVM 和数据绑定的工作原理。 您设置视图中CheckBox
绑定到的属性的初始值。 XAML 标记不应包含任何决定最初选择哪个值的逻辑。 这个逻辑属于视图模型。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.