Silverlight中使用SDK的DataGrid,出现滚动条,每次滚动会触发LoadingRow事件

Silverlight中使用SDK的DataGrid,出现滚动条,每次滚动会触发LoadingRow事件,第1张

概述之前使用该控件,还并没有注意到此问题,今天测试突然提出这个问题,经过重复试验,当时测试出现该问题的条件,终于把这个问题找出来。 很多时候,我们习惯使用SDK的DataGrid控件(引入xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk"),并且在LoadingRow事件中,针对每一行添加了相应的 *** 作事件(

之前使用该控件,还并没有注意到此问题,今天测试突然提出这个问题,经过重复试验,当时测试出现该问题的条件,终于把这个问题找出来。

很多时候,我们习惯使用SDK的DataGrID控件(引入xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk"),并且在LoadingRow事件中,针对每一行添加了相应的 *** 作事件(如:修改,删除等等)时,需要注意,SDK的DataGrID控件中,当出现了滚动之后,用户每执行一次滚动事件,就会相应的触发LoadingRow事件。

 所以,如果你在LoadingRow事件中,添加了相应的 *** 作事件,请一定注意不要多次注册事件如:

 imgDelete.MouseleftbuttonDown += imgDelete_MouseleftbuttonDown;

而应该改为:

 imgDelete.MouseleftbuttonDown -= imgDelete_MouseleftbuttonDown;  imgDelete.MouseleftbuttonDown += imgDelete_MouseleftbuttonDown;

总结

以上是内存溢出为你收集整理的Silverlight中使用SDK的DataGrid,出现滚动条,每次滚动会触发LoadingRow事件全部内容,希望文章能够帮你解决Silverlight中使用SDK的DataGrid,出现滚动条,每次滚动会触发LoadingRow事件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1016119.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-22
下一篇2022-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存