C# MouseLeftButtonUp在WP7中不会一直开火

C# MouseLeftButtonUp在WP7中不会一直开火,c#,windows-phone-7,mouseleftbuttonup,C#,Windows Phone 7,Mouseleftbuttonup,在我的应用程序中,有一个带有小图像的画布(不占用画布的整个空间)。 当用户单击图像并在画布内拖动时,它会用一条黑线跟踪路径。直到这里一切正常。现在,我希望在用户松开鼠标后立即删除该路径。我正在使用画布上的MouseLeftButtonUp检测鼠标释放。现在的问题是,这是随机工作。它有时会开火,有时不会。请帮忙 XAML: C#中的Eventhandler: 在Windows Phone中,建议使用、和操纵*方法,而不是鼠标相关事件 有关详细信息,请阅读。在Windows Phone中,建议我们使

在我的应用程序中,有一个带有小图像的画布(不占用画布的整个空间)。 当用户单击图像并在画布内拖动时,它会用一条黑线跟踪路径。直到这里一切正常。现在,我希望在用户松开鼠标后立即删除该路径。我正在使用
画布上的
MouseLeftButtonUp
检测鼠标释放。现在的问题是,这是随机工作。它有时会开火,有时不会。请帮忙

XAML:

C#中的Eventhandler:


在Windows Phone中,建议使用、和操纵*方法,而不是鼠标相关事件


有关详细信息,请阅读。

在Windows Phone中,建议我们使用、和操纵*方法,而不是与鼠标相关的事件

请阅读更多信息

 <Canvas Height="400" HorizontalAlignment="Center"  Margin="10,10,0,0" Name="canvas1" VerticalAlignment="Center" Background="Aqua"  Width="400">
 <Image Canvas.ZIndex="30" Canvas.Left="10" Canvas.Top="10" Height="20" Name="dot1" Stretch="Uniform" Width="20" Source="/BoxIt;component/Images/dot.png" MouseLeftButtonDown="dot_MouseLeftButtonDown" />
 </Canvas>
 this.canvas1.MouseMove += new MouseEventHandler(canvas1_MouseMove);
 this.canvas1.MouseLeftButtonUp += new MouseButtonEventHandler(canvas1_MouseLeftButtonUp);
 void canvas1_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
    {
       // code to delete the path
    }