internal void InternalTouchUp(TouchEventArgs args)
{
// Children first (Order by Z-Order)
foreach (var child in Children.InZOrder())
{
args.LocalPosition = CalculateLocalPosition(args.GlobalPosition, child);
child.InternalTouchUp(args);
if (args.Handled) break;
}
// Lokales Events
if (!args.Handled)
{
args.LocalPosition = CalculateLocalPosition(args.GlobalPosition, this);
OnTouchUp(args);
if (TouchUp != null)
TouchUp(this, args);
}
}