Xaml 如何循环TabItem中的控件

Xaml 如何循环TabItem中的控件,xaml,grid,scrollviewer,Xaml,Grid,Scrollviewer,我想在TabItem中循环使用控件。我的xaml有点像 TabControl 标签项目 滚动条 网格 我试过了 TabItem ti=TabControl。选择为TabItem foreach (UIElement control in ti) ... 这会导致错误 基本上我想进入ScrollViewer内容或网格解决它: 首先抓取TabItem并声明ScrollViewer,然后获取ScrollViewer内容并将网格声明为FrameworkElement TabItem ti = GB

我想在TabItem中循环使用控件。我的xaml有点像

TabControl 标签项目 滚动条 网格

我试过了

TabItem ti=TabControl。选择为TabItem

foreach (UIElement control in ti)
  ...
这会导致错误

基本上我想进入ScrollViewer内容或网格

解决它:

首先抓取TabItem并声明ScrollViewer,然后获取ScrollViewer内容并将网格声明为FrameworkElement

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