Silverlight 控件之DatePicker

在silverlight 控件中,DatePicker算是很好用的一个控件。

然而在项目中客户发现了一个,我们以前从未遇到的问题。

当鼠标悬停于datepicker上的时候,滚动鼠标轴,

选择的日期回随着滚动轴而变动。

这应该是控件开发者的一个比较好的构想,

但是在我的页面中,因为要用到滚动条,

所以我想滚动的时候,滚动的是滚动条,而不是datepicker。

在datepicker中找,是否有IsEnableScoller类似的属性。但是没找到。

后来在英文的文档中找到解决办法,重写DatePicker

 public class XXXDatePicker : DatePicker
    {
        protected override void OnMouseWheel(MouseWheelEventArgs e)
        {

        }

        
    }

然后实现OnMouseWheel方法就好了。

 

 

 

posted @ 2012-12-04 16:02  tollinxu  阅读(610)  评论(0编辑  收藏  举报