public override bool HitTestCore(HitChain hitChain)
{
int testX;
int testY;
hitChain.GetTestPoint(out testX, out testY);
GridCell cell = GetGridItemByPosition(testX, testY);
if (cell != null && cell.HasContent)
{
hitChain.OffsetTestPoint(-cell.X, -cell.Y);
var renderE = cell.ContentElement as RenderElement;
if (renderE != null)
{
renderE.HitTestCore(hitChain);
}
hitChain.OffsetTestPoint(cell.X, cell.Y);
return true;
}
return false;
}