ScrollViewe滚动区域中TreeView的鼠标滑轮事件及水平滚动条不显示

版权声明:biubiubiu https://blog.csdn.net/a_lllll/article/details/88910093

水平滚动条不显示

//水平滚动条不显示
<ScrollViewer HorizontalScrollBarVisibility="Disabled "  Name="scrol" Height="545" Width="220">
    <TreeView ScrollViewer.HorizontalScrollBarVisibility="Disabled" Name="tree" Width="200" BorderThickness="0" />
</ScrollViewer>

鼠标滑轮事件

		public BigAdminWindow(string LogID)
        {
            InitializeComponent();
            tree.AddHandler(TreeView.MouseWheelEvent, new MouseWheelEventHandler(tree_MouseWheel), true);
        }
         /// <summary>
        /// 鼠标滑轮事件
        /// </summary>
        private void tree_MouseWheel(object sender, MouseWheelEventArgs e)
        {
            if (scrol != null)
            {
                scrol.ScrollToVerticalOffset(scrol.VerticalOffset - e.Delta);
            }
        }

猜你喜欢

转载自blog.csdn.net/a_lllll/article/details/88910093
今日推荐