Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TabControl中未选中选项卡上GridView中的C#WPF数据_C#_Wpf_Tabcontrol - Fatal编程技术网

TabControl中未选中选项卡上GridView中的C#WPF数据

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

我在每个选项卡上都有带有GridView的TabControl。GridView的控件模板如下所示:

 <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模式。