2010-11-02 88 views
1

我真的很難找出這一個。我在網格中有一個DataGrid。列標題(和行)延伸到可見區域之外。我嘗試了一些東西的組合,例如設置Width,Height和Horizo​​ntalScrollBarVisibility。我仍然無法讓滾動條出現。這是我一直在與滾動條不顯示在WPF Datagrid

<DataGrid Grid.Row="1" 
          Grid.ColumnSpan="4" 
          Grid.RowSpan="4" 
          HorizontalContentAlignment="Stretch" 
          AutoGenerateColumns="False" 
          HorizontalScrollBarVisibility="Auto" 
          VerticalScrollBarVisibility="Auto" 
          Height="278" 
          Width="300" 
          CanUserAddRows="False" 
          CanUserDeleteRows="False" 
          Margin="0,0,0,6"></DataGrid> 
+0

這個'DataGrid'包含在內的'Grid'的'ColumnDefinitions'和'RowDefinitions'是什麼? – Donut 2010-11-02 15:58:13

+0

網格有4列和8行。第一行的高度爲40. – Matt 2010-11-02 16:02:20

+0

其他列和行的情況如何?他們的高度和寬度設置是什麼? – Donut 2010-11-02 16:04:45

回答

1

儘量不要設置高度/寬度的XAML,格列/行可能不是指定的大小足夠大。如果您需要特定的大小,請在網格定義中指定它。

+0

好答案(+1) – 2010-11-02 16:24:59