我無法找到列表框XAML複選框:WP8:無法獲取複選框在列表框中
<ListBox x:Name="my_list" Grid.Row="0">
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" >
<CheckBox x:Name="cbx_state" Tag="{Binding}"/>
<TextBlock x:Name="txt_string" Text="{Binding}" VerticalAlignment="Center" FontSize="34" />
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ListBox>
我試圖讓cbk_state,這樣我就可以設置它檢查的財產,功能我用得到複選框是
private void GetItemsRecursive(DependencyObject lb)
{
var childrenCount = VisualTreeHelper.GetChildrenCount(lb);
for (int i = 0; i < childrenCount; i++)
{
var child = VisualTreeHelper.GetChild(lb, i);
if (child is ListBoxItem)
{
MessageBox.Show(child.GetType().ToString());
return;
}
GetItemsRecursive(child);
}
}
問題是,我得到ChildrenCount爲零每次。 我已經通過幾種方法了,但沒有這樣的use.Also試圖 this 但在這裏,我沒有得到ItemContainerGenerator的列表框。
我新的WP8編程PLZ help.Thanks
試過這也是我在這裏得到.ItemContainerGenerator。爲空 – user3207655 2015-02-11 06:35:07