我的问题是,只有当我以一定的速度移动鼠标时,才会触发MouseLeave事件。 下面是带边框的Thumb。单击拇指并按住鼠标按钮。缓慢地移动到边界之外=无事件,快速移动到边界之外=事件。
<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)中的一个错误,还是我漏了什么? 谢谢。 /Mike