public bool HandleEvent(ISkinLayout skin, Rectangle layout, IGameContext context, Event @event)
{
var mouseEvent = @event as MousePressEvent;
if (mouseEvent == null)
{
return false;
}
if (!layout.Contains(mouseEvent.MouseState.X, mouseEvent.MouseState.Y))
{
return false;
}
var treeView = Parent as TreeView;
if (treeView == null)
{
return false;
}
treeView.SelectedItem = this;
return true;
}
}