gpt4 book ai didi

wpf - 检查 ItemsControl Group 中第一个生成的 RadioButton

转载 作者:行者123 更新时间:2023-12-03 10:34:09 25 4
gpt4 key购买 nike

我想在加载 View 后检查列表的第一个单选按钮。

代码

<ItemsControl HorizontalAlignment="Stretch"
ItemsSource="{Binding ListEquipement}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Vertical" />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<RadioButton Checked="RadioButton_Checked"
GroupName="Equipement"
Background="{Binding Background}"
Style="{StaticResource selectedButton}"
Command="{Binding DataContext.SelectEquipementCommand, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=Grid}}"
CommandParameter="{Binding}">
<Binding Path="Text" />
</RadioButton>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>

最佳答案

数据是否具有可用于启动 IsChecked 的 bool 属性?地位?如果是这样,我会绑定(bind) IsChecked到那个属性。

然后在 ViewModel 中,将第一个设置为 true 如
ListEquipment[0].MyIsCheckedProperty = true;

关于wpf - 检查 ItemsControl Group 中第一个生成的 RadioButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40133498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com