Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.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
C# 基于datagridview WPF动态添加标签和文本框_C#_Wpf_Wpf Controls - Fatal编程技术网

C# 基于datagridview WPF动态添加标签和文本框

C# 基于datagridview WPF动态添加标签和文本框,c#,wpf,wpf-controls,C#,Wpf,Wpf Controls,我是WPF的新手 实际上,我创建了一个XML编辑器,它将在其中浏览XML文件并将其元素数据加载到datagrid视图中,如下所示 但当我双击数据网格中的任何一行时,它需要用它的值动态填充标签和文本框,如下所示 Capture.PNG 帮助我完成此操作为了在双击datagrid时动态填充文本块或标签,您可以: -首先将事件添加到xaml中的datagrid: <DataGrid x:Name="datagrid" MouseDoubleClick="datagr

我是WPF的新手 实际上,我创建了一个XML编辑器,它将在其中浏览XML文件并将其元素数据加载到datagrid视图中,如下所示

但当我双击数据网格中的任何一行时,它需要用它的值动态填充标签和文本框,如下所示 Capture.PNG


帮助我完成此操作为了在双击datagrid时动态填充文本块或标签,您可以: -首先将事件添加到xaml中的datagrid:

<DataGrid x:Name="datagrid" MouseDoubleClick="datagrid_MouseDoubleClick"></DataGrid>

您可以在此处就精确描述的特定问题提出特定问题。但这不是一个培训委员会。你能告诉我们你代码中的一个具体问题吗?
        private void datagrid_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            YourClass SelectedItem = (YourClass)datagrid.SelectedItem;
            if(SelectedItem != null)
            {
                textblock1.Text = SelectedItem.name;
                textblock2.Text = SelectedItem.id.ToString();
                label1.Text = SelectedItem.branch;
            }
        }