我有一个列表框,我已经设置了itemstemplate,如下所示。如何访问Listbox内的复选框?
XAML:
<ListBox ItemsSource="{Binding DataList}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<CheckBox x:Name="CheckBox" HorizontalAlignment="Center" VerticalAlignment="Center" />
<TextBlock x:Name="TextBlock" Text="{Binding Title}" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="10,0,0,10" FontSize="26.667" TextWrapping="Wrap"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
我想所有复选框已selected.Is有什么办法让每个项目的复选框控制,这样我可以检查其IsChecked
属性。
我能想到的结合property.But器isChecked的方式是否有任何其他方式做到这一点?
我发现这个链接有用:HTTP://blogs.msdn.com/b/kmahone/archive/2009 /03/29/visualtreehelper.aspx – Vaysage 2011-03-22 12:02:32