void __itemTouchBegin(EventContext context)
{
GButton item = context.sender as GButton;
if (item == null || selectionMode == ListSelectionMode.None)
return;
_selectionHandled = false;
if (UIConfig.defaultScrollTouchEffect
&& (this.scrollPane != null || this.parent != null && this.parent.scrollPane != null))
return;
if (selectionMode == ListSelectionMode.Single)
{
SetSelectionOnEvent(item, context.inputEvent);
}
else
{
if (!item.selected)
SetSelectionOnEvent(item, context.inputEvent);
//如果item.selected,这里不处理selection,因为可能用户在拖动
}
}