TabControl中未选中选项卡上GridView中的C#WPF数据
我在每个选项卡上都有带有GridView的TabControl。GridView的控件模板如下所示:TabControl中未选中选项卡上GridView中的C#WPF数据,c#,wpf,tabcontrol,C#,Wpf,Tabcontrol,我在每个选项卡上都有带有GridView的TabControl。GridView的控件模板如下所示: <Style TargetType="GridView"> <Setter Property="Template"> <Setter.Value> <ControlTemplate> <GridView ItemSource={B
<Style TargetType="GridView">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<GridView ItemSource={Binding Phases}/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
{
FirstTabGridView.ApplyTemplate();
GridView dataGridView = (GridView)FirstTabGridView.Template.FindName("TemplatedGridView", FirstTabGridView);
}
当我从所选选项卡获取数据时,所有项都工作,但如果选项卡从未选择TemplatedGridView。项为空。
我如何解决这个问题?你能解释一下为什么你需要在一个尚未加载/选择的选项卡中访问GridView吗?在用WPF编写一行代码之前,请先学习MVVM。因为GridView绑定到集合,我需要使用GridView中的文件设置从集合中获取数据。我也在使用MVVM模式。