Q
c#不想觸發事件
1
A
回答
2
我通常有一個私人的bool _isLoading
變量的形式。當我進行初始數據綁定時,我將_isLoading
設置爲true,並在數據投標完成後將其設置爲false。在我的活動中,我會檢查_isLoading
是否屬實,如果是,我只是不做任何事情就退出事件方法。
0
首次設置數據源時,可以在表單中設置一個布爾型字段。
如果該字段爲true
,則可以使用return;
。
3
您可以在您的事件處理程序中檢查這些情況並選擇不執行任何操作。
或者,您可以創建一個事件,除了檢查綁定和完整配置外,什麼也不做,完成後自動刪除並添加事件處理程序,它執行您通常需要的操作。
2
您可以在某個時候以編程方式添加事件的處理程序。在你的情況下,firts數據綁定。
DataGrid.yourEvent + = new EventHandler(event_Handler);
這樣做,你不需要檢查任何布爾變量
相關問題
- 1. 不觸發事件C#WPF
- 2. C#MediaPlayer.MediaEnded事件不觸發
- 3. C#COM事件不觸發
- 4. C#觸發事件
- 5. FileSystemWatcher的事件不觸發C#
- 6. FiddlerCore C#HTTPS事件不觸發
- 7. C#加載事件不會觸發
- 8. jQuery與C#不會觸發onclick事件
- 9. C#的ImageButton Click事件不會觸發
- 10. 從php觸發c#事件
- 11. 手動觸發事件c#
- 12. C#事件沒有觸發
- 13. Ajax AutoCompleteExtender觸發C#事件
- 14. Drop事件不觸發/ JS中觸發
- 15. 觸發鍵盤事件,WebKit的鍵盤不會觸發事件
- 16. 觸發事件處理器回發c#
- 17. FileSystemWatcher不觸發事件
- 18. 事件觸發不正確
- 19. 事件numericupdown_BackColorChanged不會觸發
- 20. metachange事件不會觸發
- 21. 李Click事件不觸發
- 22. SelectedIndexChanged事件不會觸發
- 23. Onchange事件不會觸發
- 24. _doPostBack不觸發事件
- 25. PushNotificationReceived事件不會觸發
- 26. onClick事件不會觸發
- 27. jquery不會觸發事件
- 28. JQuery keyup事件不觸發
- 29. Dojo事件不觸發
- 30. DIV onload事件不觸發
這完美的作品。謝謝。 – 2010-11-05 15:54:08