WPF:关于ScrollViewer中嵌套Datagrid的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF:关于ScrollViewer中嵌套Datagrid的问题相关的知识,希望对你有一定的参考价值。

比如把datagrid的高度设置成800,实际页面高度只有300,这时候出来的滚动条是ScrollViewer的,这时候用鼠标滚轮无法使页面滚动条滚动,求指点!

参考技术A 怎么不明白你说的什么意思?追问

就是ScrollViewer里面垂直放了多个datagrid,当鼠标的光标在datagrid上面时,鼠标滚轮就会失效,就是滚动滚轮的时候页面不会下拉了

参考技术B 楼主 这个问题解决了吗?求分享。。。。 我找这个解决方案 找的好苦啊追问

早忘了,你试下取消 ScrollViewer 的下拉吧

PivotIC# WPF 代码添加PivotItem

            PivotItem new_PivotItem = new PivotItem();//新建Pivotitem
            ListView new_ListView = new ListView();//新建listview作为PivotItem的内容
            ScrollViewer new_ScrollViewer = new ScrollViewer();//新建ScrollViewer作为Listview的嵌套
            new_PivotItem.Content = new_ScrollViewer;//设置pivotitem的内容
            new_ScrollViewer.Content = new_ListView; //将lsitview加到scrollview中否则滑动不正常...      
            new_ListView.ItemTemplate = LiJuDataTemplate;//listview提前添加template
            new_ListView.ItemsSource = LijuData.GetData;//   添加数据源           
            new_PivotItem.Header = "测试";//设置header
            new_PivotItem.Margin =  new Thickness(0,-14,0,0);//设置在ipivot中的位置
            new_PivotItem.Background = new SolidColorBrush(Colors.Silver);  //设置背景                    
            See_Grid_Pivot.Items.Add(new_PivotItem);//在pivot中添加新的pivotitem

 

以上是关于WPF:关于ScrollViewer中嵌套Datagrid的问题的主要内容,如果未能解决你的问题,请参考以下文章

WPF 从 TreeView 中删除 ScrollViewer

WPF: 实现 ScrollViewer 滚动到指定控件处

WPF: 实现 ScrollViewer 滚动到指定控件处

嵌套滚动区域

XAML/WPF - 里面有 StackPanel 的 ScrollViewer 不滚动

WPF ScrollViewer 滚动条宽度