#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.