2017-05-31 59 views
0

这是一个让我疯狂的问题。当包含的数据网格大于组框时,组框上的底部边框刷是不同的阴影

我正在使用Mahapps,并打开一个辅助窗口来显示一些数据,其中一些数据显示在放置在groupbox中的datagrid中。 现在,如果我打开窗户,并在DataGrid中的数据很长,所以会出现一个滚动条,边框的底线变暗......

Shade

我知道它不是一般的问题,因为其他具有datagrid的组框不会像这样工作。 如果我把burderthickness增加到2,它不会发生。

我已经尝试添加一个dockpanel /网格到groupbox和移动里面的datagrid。 我也与数据网格上的边距混淆,因为我用完了想法。

这是XAML:

 <GroupBox 
      Grid.Column="0" 
      Grid.Row="0" 
      Grid.RowSpan="2" 
      BorderThickness="1" 
      > 
      <DockPanel> 
       <DataGrid 
       ItemsSource="{Binding _DPW.EmployeeInDeptList, UpdateSourceTrigger=PropertyChanged}" 
        x:Name="EmployeesInDeptList" 
        VerticalAlignment="Top" 
        AutoGenerateColumns="False" 
        CanUserAddRows="False" 
        IsReadOnly="True" 
        SelectionMode="Single"> 
        <DataGrid.Columns> 
         <DataGridTextColumn Header="Name" Width="*" Binding="{Binding ADFriendlyName}"/> 
        </DataGrid.Columns> 
       </DataGrid> 
      </DockPanel> 

     </GroupBox> 

我难倒...

回答

0

部分答案:将受影响的组框和下面的组框之间的几个像素的空的表格行,解决了问题。

奇怪的是,它只发生在datagrid必须滚动时。

我甚至不确定在几个小时内得到我的早晨咖啡时它会有意义。