我想保持ScrollViewr到數據網格,但它不是滾動時我使用向上和向下箭頭。但是當我試圖用鼠標其工作移動滾動條精細。 爲什麼ScrollBar在數據上下移動時沒有移動。請給出您寶貴的建議。這裏是我的代碼DataGrid的滾動條工作不正常
<DataGrid x:Name="dgsuggest" ScrollViewer.VerticalScrollBarVisibility="Auto"
IsReadOnly="True" AutoGenerateColumns="False"ItemsSource="{Binding}"
PreviewKeyDown="dgsuggest_PreviewKeyDown" SelectedIndex="0">
而且我的處理程序代碼如下
private void dgsuggest_PreviewKeyDown(object sender, KeyEventArgs e)
{
if (e.Key==Key.Down)
{
if (dgsuggest.Items.Count - 1 > dgsuggest.SelectedIndex)
dgsuggest.SelectedIndex++;
e.Handled = true;
}
else if (e.Key == Key.Up)
{
if (dgsuggest.SelectedIndex > 0)
dgsuggest.SelectedIndex--;
e.Handled = true;
}
}
發佈處理程序的代碼以及 – Usama
@SamTheDev我已經放置處理程序代碼請檢查 – Sagar
您是否調試過該問題?在處理程序中放置一個斷點並在代碼運行時逐步查看實際發生的事情......然後回到這裏並更新您的問題。 – Sheridan