摘要:
最近项目当中遇到一个需要有数据条目框选功能的ListBox,写了一个简单的Demo。效果如下:要想实现这样的效果主要要实现以下两点:1、选择框的绘制2、绘制过程中计算与选择框相交的Item。矩形选择框的绘制,实现原理比较简单,按照下面的方式定义ListBox的模板,这样可以在Thumb的DragDelta事件中方便的计算出拖动时矩形选择框的位置和大小信息进行绘制。ListBox模板内容: 1 <Grid> 2 <Thumb Name="PART_DragThumb" Template="{StaticResource DragThumbTempl 阅读全文