我有下面的XAML代码,它绑定到一个对象,以便用C#填充WinUI 3中的ListView:
<ListView x:Name="filterListView" selectionMode="Multiple"
<ListView.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding SubFilterName}" TextWrapping="Wrap" />
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
这段代码在ListView
中的每一项的文本左侧创建了一个复选框列表,但是没有CheckBox
控件可供绑定......它是使用selectionMode="Multiple"
属性自动创建的。
因此,问题是,如何将bool
IsSelected
属性绑定到上面代码中由filterListView
创建的自动生成的CheckBox
?
在XAML或C#代码隐藏中的答案都可以。只要我能让它工作。
1条答案
按热度按时间e0bqpujr1#
AFAIK,没有直接的方法来实现这一点。您可以像这样绑定这些
CheckBoxes
:但是我会将
SelectionMode
设置为None
,并在DataTemplate
中添加一个CheckBox
。