我在每个标签上都有TabControl和GridView。 GridViews有这样的控制模板:
<Style TargetType="GridView">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<GridView ItemSource={Binding Phases}/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
我需要从所有这些数据中获取数据。我在每个标签的模板中找到GridView,如下所示:
{
FirstTabGridView.ApplyTemplate();
GridView dataGridView = (GridView)FirstTabGridView.Template.FindName("TemplatedGridView", FirstTabGridView);
}
当我从选定选项卡中获取数据时,所有工作都有效,但如果选项卡从未选中,则TemplatedGridView.Items为空。 我怎么解决这个问题?