Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.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# Xamdatagrid单元格边框不显示_C#_Wpf_Infragistics_Xamdatagrid - Fatal编程技术网

C# Xamdatagrid单元格边框不显示

C# Xamdatagrid单元格边框不显示,c#,wpf,infragistics,xamdatagrid,C#,Wpf,Infragistics,Xamdatagrid,我正在尝试开发WPF应用程序。我想把桌子放在桌子结构里面。因此,我使用了XamDataGrid,在字段中,我使用CellValuePresenter显示该单元格内的另一个表 父数据网格的代码 <igDP:XamDataGrid Height="Auto" ScrollViewer.VerticalScrollBarVisibility="Hidden" Theme="Office2010Blue" DataSource="{Binding ParameterList}" AutoFit=

我正在尝试开发WPF应用程序。我想把桌子放在桌子结构里面。因此,我使用了XamDataGrid,在字段中,我使用CellValuePresenter显示该单元格内的另一个表

父数据网格的代码

<igDP:XamDataGrid Height="Auto" ScrollViewer.VerticalScrollBarVisibility="Hidden" Theme="Office2010Blue" DataSource="{Binding ParameterList}"  AutoFit="True"  BorderBrush="DarkGray" BorderThickness="0.8" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"  GroupByAreaLocation="None" ScrollViewer.HorizontalScrollBarVisibility="Hidden" >
     <igDP:XamDataGrid.FieldLayouts>
      <igDP:FieldLayout>
          <igDP:FieldLayout.Fields>
              <igDP:Field Name="PARAMETER">
                  <igDP:Field.Settings>
                      <igDP:FieldSettings AllowEdit="False" />
                  </igDP:Field.Settings>
              </igDP:Field>
              <igDP:Field Name="VALUE">
                  <igDP:Field.Settings>
                      <igDP:FieldSettings AllowEdit="False"  CellValuePresenterStyle="{StaticResource downloadFileBtnStyle}" />
                  </igDP:Field.Settings>
              </igDP:Field>               
 </igDP:FieldLayout.Fields>
</igDP:XamDataGrid>

我想在值字段中有另一个表

所以我的风格是这样的

 <Style TargetType="{x:Type igDP:CellValuePresenter}"   x:Key="downloadFileBtnStyle">
        <Style.Triggers>
            <DataTrigger Binding="{Binding Path=DataItem.TABLE_DATATYPE}"  Value="True">
                <Setter Property ="ContentTemplate">
                    <Setter.Value>
                        <DataTemplate>
                            <Grid>
                                <igDP:XamDataGrid  x:Name="Subtbl"  VerticalAlignment="Center"    DataSource="{ Binding Path = ParameterList/TABLEDATA}"  Height="Auto" ScrollViewer.VerticalScrollBarVisibility="Visible" Theme="Office2010Blue"  AutoFit="True"  BorderBrush="DarkGray" BorderThickness="0.8" HorizontalAlignment="Stretch"   GroupByAreaLocation="None" ScrollViewer.HorizontalScrollBarVisibility="Visible" >
                                    <ContentPresenter Content="{TemplateBinding Content}"/>
                                </igDP:XamDataGrid>
                            </Grid>
                        </DataTemplate>
                    </Setter.Value>
                </Setter>
            </DataTrigger>
        </Style.Triggers>

在输出中,我正确地获取了父表,对于值字段中的子表,仅显示子表的值。像这样

我想知道为什么父XamDataGrid的单元格中没有表和单元格边框

父XamDataGrid绑定到名为ParameterList的可观察集合,子XamDataGrid绑定到名为TableData的datatable

这是内容演示者的问题吗