簡體   English   中英

如何檢查組中的第一個單選按鈕

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM