Как перебрать элементы управления внутри TabItem - PullRequest
0 голосов
/ 25 марта 2010

Я бы хотел пройтись по элементам управления внутри TabItem. мой xaml это что-то вроде

TabControl TabItem ScrollViewer Сетка

Я пытался

TabItem ti = TabControl. Выбрано как TabItem

foreach (UIElement control in ti)
  ...

Что вызывает ошибку

В основном я хотел бы получить доступ к содержимому или сетке ScrollViewer

1 Ответ

0 голосов
/ 25 марта 2010

Разобрался:

Сначала захватите TabItem и объявите ScrollViewer, а затем получите содержимое ScrollViewer и объявите Grid как FrameworkElement

TabItem ti = GBtabControl.SelectedItem as TabItem;
ScrollViewer sc = ti.Content as ScrollViewer;
FrameworkElement element = sc.Content as FrameworkElement;

Спасибо

...