Как получить дочерние элементы в Tabcontrol?

74
08 февраля 2022, 01:40

Есть несколько вкладок в Tabcontrol. Хочу получить список чекбоксов, которые прокликаны.

 <TabControl x:Name="tabControl" HorizontalAlignment="Left" Height="399" Margin="10,10,0,0" VerticalAlignment="Top" Width="324">
    <TabItem Header="Tweaks">
        <ListBox x:Name="checkedListBoxTweaks" ItemsSource="{Binding AvailableFrames}">
            <ListBox.ItemTemplate>
                <HierarchicalDataTemplate>
                    <CheckBox x:Name="CheckBox_TestCase" Content="{Binding Name}" 
                    IsChecked="{Binding IsChecked}"/>
                </HierarchicalDataTemplate>
            </ListBox.ItemTemplate>
        </ListBox>
    </TabItem>
</TabControl>

Для этого я использую следующий хелпер

  private static T FindVisualChild < T > (DependencyObject parent) where T: DependencyObject {
   for (int childCount = 0; childCount < VisualTreeHelper.GetChildrenCount(parent); childCount++) {
    DependencyObject child = VisualTreeHelper.GetChild(parent, childCount);
    if (child != null && child is T)
     return (T) child;
    else {
     T childOfChild = FindVisualChild < T > (child);
     if (childOfChild != null)
      return childOfChild;
    }
   }
   return null;
  }

В принципе всё работает, но получаю данные только с АКТИВНОЙ вкладки, а мне нужно со всех

var els = FindVisualChild<ListBox>(tabControl);
READ ALSO
SharpGL. Отрисовать текстуру в квадрат

SharpGL. Отрисовать текстуру в квадрат

Возникла проблема с отрисовкой PNG/JPG изображения с применением библиотеки SharpGLКаким образом это можно устроить?

99
Не обновляются размеры у Renderer

Не обновляются размеры у Renderer

Я написал скрипт в котором после изменения localScale у объекта хочу получить значения bounds, но renderer не меняет значения bounds, как решить эту проблему?

73
Обновить информацию в базе данных c#

Обновить информацию в базе данных c#

Есть база данных gallery, в которой 7 связанных таблицНеобходимо после изменения данных в dataGrivView1 после нажатия на кнопку значения менялись в базе...

105
ScreenToWorldPoint возвращает координаты камеры при параметре Input.mousePosition

ScreenToWorldPoint возвращает координаты камеры при параметре Input.mousePosition

Изучаю Unity и не могу разобраться с ScreenToWorldPoint:

78