C# WPF“;重叠“;滚动查看器
我有一个WPF网格,有3个“部分”:1、2和3 当水平线(H)移动时,我需要1和3来移动 当垂直(V)移动时,我需要2和3来移动 这样的布局是否可以使用ScrollViewer,或者我正在寻找更复杂的解决方案 谢谢C# WPF“;重叠“;滚动查看器,c#,wpf,user-interface,scrollbar,C#,Wpf,User Interface,Scrollbar,我有一个WPF网格,有3个“部分”:1、2和3 当水平线(H)移动时,我需要1和3来移动 当垂直(V)移动时,我需要2和3来移动 这样的布局是否可以使用ScrollViewer,或者我正在寻找更复杂的解决方案 谢谢 经过一番周旋后找到了答案 在ScrollView控件中换行1、2、3 将(3)个H和V滚动条设置为“自动” 将(1)和(2)滚动条设置为“隐藏” 订阅(3)“ScrollChanged”事件 使用(3)设置(2)ScrollToVerticalOffset() 使用(3)设置(1)
经过一番周旋后找到了答案
- 在ScrollView控件中换行1、2、3
- 将(3)个H和V滚动条设置为“自动”
- 将(1)和(2)滚动条设置为“隐藏”
- 订阅(3)“ScrollChanged”事件
- 使用(3)设置(2)ScrollToVerticalOffset()
- 使用(3)设置(1)ScrollToHorizontalOffset()