#681 – No Mouse Events When Visibility is Hidden, Collapsed or Hidden
November 1, 2012 Leave a comment
User interface elements will not receive mouse-based events when the element’s Visibility property is Collapsed or Hidden (rather than Visible).
<StackPanel>
<Button Content="Visibility = Collapsed" Visibility="Collapsed"
MouseMove="Button_MouseMove"
HorizontalAlignment="Center" Margin="5" />
<Button Content="Visibility = Hidden" Visibility="Hidden"
MouseMove="Button_MouseMove"
HorizontalAlignment="Center" Margin="5" />
<Button Content="Visibility = Visible" Visibility="Visible"
MouseMove="Button_MouseMove"
HorizontalAlignment="Center" Margin="5" />
</StackPanel>
When we move the mouse of the space where the button whose Visibility is Hidden, we don’t see the MouseMove event firing.







