我在我的解決方案中使用Inkcanvas。 所以我想用戶確認後刪除,這樣...Inkcanvas筆畫擦除事件
XAML:
<InkCanvas Grid.RowSpan="3" Name="ink" StrokeErasing="ink_StrokeErasing" />
C#:
private void ink_StrokeErasing(object sender, InkCanvasStrokeErasingEventArgs e)
{
if (MessageBox.Show("Delete this stroke?", "", MessageBoxButton.OKCancel) != MessageBoxResult.OK)
{
e.Cancel = true;
}
}
在那之後,我可以看到在MessageBox兩次:( 這個奇蹟是怎麼發生的,請讓我知道這件事