我有一個來自WPF Toolkit的WPF DataGrid的奇怪問題。當行數增加時,滾動條顯示正確,滾動條上按下或向下箭頭時,滾動工作。WPF DataGrid不拖動拖動
當我嘗試拖動數據網格上的滾動條時出現問題。我的頁面上有一個滾動查看器。當我點擊並拖動網格上的滾動條時,它會滾動滾動頁面滾動條。如果滾動條不在頁面上顯示,那麼網格仍然不滾動。有沒有解決這個問題的方法?
真的很感謝這個問題的一些幫助!
例如,在這種情況下,如果頁面是< 280,則它會拖動拖動。但在網格上拖動滾動不起作用。
<ScrollViewer ScrollViewer.IsDeferredScrollingEnabled="True" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" >
<DockPanel>
<dg:DataGrid HorizontalScrollBarVisibility="Auto" SelectionMode="Single" CanUserAddRows="False" CanUserDeleteRows="False" CanUserResizeColumns="False" CanUserSortColumns="False" AutoGenerateColumns="False" RowHeaderWidth="17" ItemsSource="{Binding Path=OrderSearchVm}" IsReadOnly="True" MaxHeight="280" DockPanel.Dock="Top">
<dg:DataGrid.Columns>
<dg:DataGridTextColumn Width="75" Header="Date" Binding="{Binding Path=OrderDate}" >
<dg:DataGridTextColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="TextWrapping" Value="Wrap" />
</Style>
</dg:DataGridTextColumn.ElementStyle>
</dg:DataGridTextColumn>
<dg:DataGridTextColumn Header="Type" Binding="{Binding Path=OrderType}" Width="45"/>
<dg:DataGridTextColumn Header="Shipping Name" Binding="{Binding Path=ShipToName}" Width="115">
<dg:DataGridTextColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="TextWrapping" Value="Wrap" />
</Style>
</dg:DataGridTextColumn.ElementStyle>
</dg:DataGridTextColumn>
<dg:DataGridTextColumn Header="Shipping Address " Binding="{Binding Path=ShipToAddress}" Width="160">
<dg:DataGridTextColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="TextWrapping" Value="Wrap" />
</Style>
</dg:DataGridTextColumn.ElementStyle>
</dg:DataGridTextColumn>
<dg:DataGridTextColumn Header="E-Mail" Binding="{Binding Path=Email}" Width="140">
<dg:DataGridTextColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="TextWrapping" Value="Wrap" />
</Style>
</dg:DataGridTextColumn.ElementStyle>
</dg:DataGridTextColumn>
</dg:DataGrid.Columns>
</dg:DataGrid>
</DockPanel>
</ScrollViewer>
你可以發佈一些示例XAML嗎? – user7116 2010-04-07 13:26:10
當然,張貼。我不認爲拖動在數據網格上工作。 – 2010-04-08 12:35:13