したがって、私の問題は、カーソルを特定の速度で動かした場合にのみ 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");
}
それはシルバーライトのバグですか、それとも何か不足していますか? ありがとう/マイク