WEB开发网
开发学院图形图像Flash Silverlight学习笔记一:DataGrid如何处理鼠标的滚... 阅读

Silverlight学习笔记一:DataGrid如何处理鼠标的滚轮事件

 2008-12-26 11:54:10 来源:WEB开发网   
核心提示: 这里要发发牢骚,就是发现很多高手们写的文章很好,Silverlight学习笔记一:DataGrid如何处理鼠标的滚轮事件(2),可是大部分都是理论有余,实践不足,后悔啊,小学语文没学好,介绍了很多理论知识,而在举例子的时候

这里要发发牢骚,就是发现很多高手们写的文章很好,可是大部分都是理论有余,实践不足,介绍了很多理论知识,而在举例子的时候,又回避了很多在实际开发中会遇到的很多很细节性的问题,虽然这些问题往往很简单,但是对应新手来说,却很复杂。所以我决定把我学习中碰到的各种小问题记录下来,供新手们参考。

另外,我是一个快餐主义者,喜欢快速简单的解决问题,很少关注深层次的东西,所以我所介绍的解决方案,应该都不是最好的解决方案,有的可能还是错误的,但是,这些方案都可以帮你解决一部分的问题,或者提供一些思路,所以有错误的地方请大家见谅。

二、DataGrid中如何处理鼠标的滚轮(MouseWheel)

这是我遇到的第二个问题,我写了个页面,用DataGrid显示了Northwind中Products表的数据,应为数据比较多,DataGrid出现了垂直滚动条,但是,我们却没有办法用鼠标滚轮来滚动数据。

其实看到这个问题的时候真的很晕,不知道微软是不是脑子进水了,Silverlight 都到2.0了居然还不支持滚轮,实在搞不明白为什么。

既然他不知道,那就自己搞定把,再次 baidu、google,呵呵,一大堆的方案,窃喜,以为这个问题很快就能搞定呢。可是仔细一看,晕,居然都是介绍如何响应 MouseWheel 的,但是就是没有一个介绍在获取了事件之后,如果处理 DataGrid 。自己搞定把,看看了 DataGrid 的方法,里面有一个 ScrollIntoView 的方法,Help一下,

publicvoidScrollIntoView(Objectitem,DataGridColumncolumn)

参数

item 类型:System.Object 要滚动到的数据项(行)。

column 类型:System.Windows.Controls.DataGridColumn 要滚动到的列。

后悔啊,小学语文没学好,楞是没看明白怎么用。

上一页  1 2 3 4  下一页

Tags:Silverlight 学习 笔记

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接