zoukankan      html  css  js  c++  java
  • wpf scrollviewer 按内容滑动/后台滚动位置总结

    总结:
    1 按内容块滚动: CanContentScroll="True"
    2 支持触摸滚动: PanningMode="VerticalOnly"
    3 支持内容滚动(不在滚动条区域就可以滚动):
    需要设置ListBox.Template,在listbox外包一层不可以不知道为什么:
    <ListBox.Template>




                                                    </ScrollViewer>
                                                </ControlTemplate>
                                            </ListBox.Template>
    

    4 后台设置selecteditem改变时滚动条自动滚动到选中的项目:
    使用 listbox.ScrollIntoView(listbox.SelectedItem);
    其中用鼠标点击选中后再触发listbox.ScrollIntoView(listbox.SelectedItem)会引发冲突,是滚动条最后的位置不对,
    所以listbox.ScrollIntoView(listbox.SelectedItem);只可以写在按钮触发,而不能写在selectedItem的Set方法里。

  • 相关阅读:
    zookeeper学习笔记
    wsl笔记
    SSDB数据库笔记
    spring笔记
    redis笔记
    openresty配置
    openresty安装笔记
    mybatis笔记
    nginx配置
    STM32F373(青风)+CUBEMX快速上手
  • 原文地址:https://www.cnblogs.com/swobble/p/15425576.html
Copyright © 2011-2022 走看看