我需要根據WPF(C#)頁面中的任何數據更改調用函數,也就是說,如果當前頁面的任何數據發生更改,如Textbox,Radiobutton,Checkbox,Combobox,Datagrid等,那麼我需要調用一個函數我怎樣才能做到這一點,而不使用不同的事件如何根據WPF(C#)頁面中的任何數據更改調用函數?
1
A
回答
0
您可以在您的代碼中使用依賴項屬性,並從您的控件綁定到它。這將允許您的控件或代碼的更改自動更新。
0
在類中實現INotifyPropertyChanged,在所有屬性設置器中引發屬性更改通知。
HTH
0
如果你把這個在後面的代碼,它會調用處理程序爲每個事件
如果妳把這個的InitializeComponent
後InitializeComponent();
foreach (RoutedEvent event in EventManager.GetRoutedEvents())
{
AddHandler(event, new RoutedEventHandler(Handler), true);
}
你可以把它執行的處理方法。這將附加到每個事件。
void Handler(object sender,RoutedEventArgs e) Title = e.ToString(); }
或者,您可以將您希望的事件設置爲例如文本更改爲相同的方法,或者您可以在foreach循環中使用linq查詢或某些邏輯來僅附加到某些事件。
希望這會有所幫助
相關問題
- 1. 如何根據屬性更改調用golang中的函數?
- 2. 如何更改WPF中的數據庫?
- 3. 如何根據C#DataGridView的更改更新數據庫?
- 4. 如何根據URL查詢參數更改頁面標題
- 5. jquery mobile根據調用頁面阻止頁面更改
- 6. 如何根據收到的數據更改數據類型
- 7. C#如何更改DataTable中的數據?
- 8. 如何根據頁面內容更改javascript中的url href?
- 9. 如何在數據更改時調用函數?
- 10. 如何根據變量值習慣性地調用C++函數?
- 11. WPF根據數據庫更改更新的條形圖
- 12. 如何根據網址更改網頁
- 13. 如何更改不同離子頁面中的數據?
- 14. 如何根據用戶的位置更改數據?
- 15. 如何降低根據數據類型調用回調函數的複雜度?
- 16. WPF:根據值更改DataTemples
- 17. 根據數據庫中的數據動態調用C#方法
- 18. Magento:如何根據頁面佈局更改產品列的數量?
- 19. C++根據模板參數值更改成員函數定義
- 20. 不允許任何成員函數在C++類中更改其數據成員
- 21. 如何根據函數parentiss更改變量名稱?
- 22. 如何根據GET參數調用jQuery函數?
- 23. WPF:根據數據量更改ViewBox的樣式
- 24. iText:根據ResultSet更改頁面尺寸
- 25. 根據頁面寬度更改CSS live
- 26. 根據標籤更改頁面名稱
- 27. 如何根據頁面位置更改導航鏈接顏色
- 28. 如何根據登錄的用戶更改頁面中的元素
- 29. 如何更改數據類型c
- 30. 如何根據日期更改表格數據的顏色