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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/88.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# 水平数据网格_C#_Wpf - Fatal编程技术网

C# 水平数据网格

C# 水平数据网格,c#,wpf,C#,Wpf,我正在做一个WPF项目,我正在尝试创建一个如下窗口: 目标是拥有一个包含多行产品的predone表,当选择一个产品时,该窗口会弹出所选产品的“Codigo”和“Designação”,最后一行应该是默认值为1的文本输入。 在图片中,橙色文本框应该是datagrid的标题,它有2列3行(“Cancelar”和“Registar”是datagrid之外的按钮) 如何实现这一点?要实现2列3行的网格,可以使用网格控件 <Grid> <Grid.ColumnD

我正在做一个WPF项目,我正在尝试创建一个如下窗口:

目标是拥有一个包含多行产品的predone表,当选择一个产品时,该窗口会弹出所选产品的“Codigo”和“Designação”,最后一行应该是默认值为1的文本输入。 在图片中,橙色文本框应该是datagrid的标题,它有2列3行(“Cancelar”和“Registar”是datagrid之外的按钮)


如何实现这一点?

要实现2列3行的网格,可以使用网格控件

    <Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition />
            <ColumnDefinition />
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <RowDefinition />
            <RowDefinition />
            <RowDefinition />
        </Grid.RowDefinitions>
    </Grid


谢谢成功了!我可以合并前两个单元格来写标题吗?如果是,您知道怎么做吗?@TiagoSilva如果您使用附加属性
Grid.columnsspan=“2”
它将跨越2列,例如
span示例
    <Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition />
            <ColumnDefinition />
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <RowDefinition />
            <RowDefinition />
            <RowDefinition />
        </Grid.RowDefinitions>
        <Button Grid.Column="1" Grid.Row="1">Button at Column 1 and Row 1</Button>
    </Grid