[英]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.