gpt4 book ai didi

c# - 将 CheckBox 从 DataTemplate 绑定(bind)到 ListBox 中的 TemplatedParent

转载 作者:行者123 更新时间:2023-11-30 15:47:07 26 4
gpt4 key购买 nike

我有下一个代码:

  <ListBox Grid.Column="1" Grid.Row="4" Grid.RowSpan="2" Margin="0,0,1,0" MinHeight="80" Name="lbThemes" SelectionMode="Multiple" IsEnabled="True">                         
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<CheckBox x:Name="ThemeCheckbox" />
<TextBlock Text="{Binding Path=label, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>

我想将 dataTemplate 中的复选框绑定(bind)到 ListBoxItem IsSelected 属性。知道我该怎么做吗?附言我使用了多选模式

最佳答案

尝试以下操作

<CheckBox x:Name="ThemeCheckbox" IsChecked="{Binding RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type ListBoxItem}},Path=IsSelected}" />

关于c# - 将 CheckBox 从 DataTemplate 绑定(bind)到 ListBox 中的 TemplatedParent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3870806/

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