void OnFocusRemoved(EventContext context)
{
if (_focused == null)
return;
if (context.sender == _focused)
this.focus = null;
else
{
DisplayObject currentObject = _focused.parent;
while (currentObject != null)
{
if (currentObject == context.sender)
{
this.focus = null;
break;
}
currentObject = currentObject.parent;
}
}
}