3
MouseLeaveイベントは、カーソルを特定の速度で動かすと発生します。以下は、ボーダー付きの親指です。親指をクリックし、マウスボタンを押したままにします。国境の外でゆっくりと移動する=イベントなし、国境の外で速く移動する=イベント。Silverlight 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");
}
銀色のバグですか、何か不足していますか? anwersため ありがとう /マイク
何をしようとしているのかはっきりしていませんが、CaptureMouseを使用して調べることもできます。 – Guy
同じ問題が発生しました。 WPFでは正常に動作しますが、Silverlightでは動作しません。残念ながら、私は解決策や回避策を見つけることができませんでした:( –