public HandleEvent ( ISkinLayout skin, |
||
skin | ISkinLayout | |
layout | ||
context | IGameContext | |
@event | Event | |
return | bool |
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;
}
}