绑定数据的网络型ListView,里面的CheckBox如何选定?<Window.Resources>
<!--Define data for ListView-->
<XmlDataProvider x:Key="MyFile" XPath="/Files">
<x:XData>
<Files xmlns="">
<File type="Thumbs.db" message="图片预览缩略图文件"/>
<File type="*.temp" message="临时文件"/>
<File type="*.tmp" message="临时文件"/>
</Files>
</x:XData>
</XmlDataProvider> <!--Define the template for the first column to contain a CheckBox control-->
<DataTemplate x:Key="FirstCell">
<StackPanel Orientation="Horizontal">
<CheckBox IsChecked="{Binding Path=IsSelected,RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListViewItem}}}"/>
</StackPanel>
</DataTemplate>
</Window.Resources>
<ListView Grid.Row="1" Name="mylistview" ItemsSource="{Binding Source={StaticResource MyFile},XPath=File}" SelectionMode="Multiple"> <ListView.View>
<GridView AllowsColumnReorder="False">
<GridViewColumn Width="25" CellTemplate="{StaticResource FirstCell}" />
<GridViewColumn Header="类型" Width="123" DisplayMemberBinding="{Binding XPath=@type}"/>
<GridViewColumn Header="说明" Width="176" DisplayMemberBinding="{Binding XPath=@message}"/>
</GridView>
</ListView.View>
</ListView>如何通过点击Button实现checkBox的选中状态
<!--Define data for ListView-->
<XmlDataProvider x:Key="MyFile" XPath="/Files">
<x:XData>
<Files xmlns="">
<File type="Thumbs.db" message="图片预览缩略图文件"/>
<File type="*.temp" message="临时文件"/>
<File type="*.tmp" message="临时文件"/>
</Files>
</x:XData>
</XmlDataProvider> <!--Define the template for the first column to contain a CheckBox control-->
<DataTemplate x:Key="FirstCell">
<StackPanel Orientation="Horizontal">
<CheckBox IsChecked="{Binding Path=IsSelected,RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListViewItem}}}"/>
</StackPanel>
</DataTemplate>
</Window.Resources>
<ListView Grid.Row="1" Name="mylistview" ItemsSource="{Binding Source={StaticResource MyFile},XPath=File}" SelectionMode="Multiple"> <ListView.View>
<GridView AllowsColumnReorder="False">
<GridViewColumn Width="25" CellTemplate="{StaticResource FirstCell}" />
<GridViewColumn Header="类型" Width="123" DisplayMemberBinding="{Binding XPath=@type}"/>
<GridViewColumn Header="说明" Width="176" DisplayMemberBinding="{Binding XPath=@message}"/>
</GridView>
</ListView.View>
</ListView>如何通过点击Button实现checkBox的选中状态
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货