public AllowMouseEnter ( MouseEventArgs e ) : bool | ||
e | MouseEventArgs | Event arguments. |
return | bool |
public bool AllowMouseEnter(MouseEventArgs e)
{
if(e == null)
{
throw new ArgumentNullException("e");
}
bool enabled = Control.IsEnabled;
if(enabled)
{
IsMouseOver = true;
}
return enabled;
}
/// <summary> /// Provides handling for the MouseEnter event. /// </summary> /// <param name="e">The data for the event.</param> protected override void OnMouseEnter(MouseEventArgs e) { if (_interaction.AllowMouseEnter(e)) { _interaction.OnMouseEnterBase(); base.OnMouseEnter(e); } }