所以,我的问题是只有当我以一定速度移动光标时才会触发 MouseLeave 事件。下面是一个带边框的拇指。单击拇指并按住鼠标按钮。在边界外缓慢移动 = 没有事件,在边界外快速移动 = 事件。
<Grid x:Name="LayoutRoot" Background="White">
<Border BorderBrush="Black" BorderThickness="3" Width="200" Height="100"
MouseLeave="Border_MouseLeave">
<Thumb />
</Border>
</Grid>
private void Border_MouseLeave(object sender, MouseEventArgs e)
{
MessageBox.Show("Border_MouseLeave");
}
这是silverlight中的错误还是我错过了什么?谢谢/迈克