A control with the background set to Transparent will NOT fire the IsMouseOver or IsMouseDirectlyOver events. For example, if a Border Background is set to Transparent but the BorderBrush=Blue and the BorderWidth is <> 0, the MouseOver events will fire while over the Border itself but not while over the interior of the control.