2015-11-18 116 views
3

如何在刪除datagrid行之前創建對話窗口或類似的內容以確認刪除操作?在刪除wpf中的datagrid行之前刪除確認C#

+0

難道你不能陷入一個按鍵事件嗎?如果是這樣,那麼如果對話框返回取消,則可以取消該事件。 – wandercoder

+0

這回答了這個問題:https://stackoverflow.com/a/33187654/339702 – Andy

回答

1

在WPF中有「預覽」事件在調用「標準」事件之前被調用。這些事件在事件名稱(即PreviewMouseDown)上帶有預覽字樣Preview。在「預覽」事件中,您可以顯示一個MessageBox或類似的東西,要求用戶確認刪除。如果用戶確認刪除,則讓事件繼續。否則,您可以將事件標記爲已處理,並且「標準」事件將不會執行。

+0

這聽起來不錯。你能一步一步指導我如何工作? – Tinaira

+0

我是新手;) – Tinaira

+1

當然。我將舉一個小例子,並將其發佈到此處。在此之前訪問[WPF Tutorial.net](http://www.wpftutorial.net)。它有一些很好的信息,特別是新手。 – Phillip