在WPF中是否有一種簡單的方法來創建一個具有不同模式的用戶控件來顯示,更新或插入新對象?wpf - 顯示,更新,插入模式
我在想(來自網頁背景)類似於一個listview控件,你可以爲不同的模式創建顯示模板。然後,您可以快速更改模式,具體取決於您需要執行的操作。
任何指向正確方向的鏈接都非常受歡迎。
感謝
在WPF中是否有一種簡單的方法來創建一個具有不同模式的用戶控件來顯示,更新或插入新對象?wpf - 顯示,更新,插入模式
我在想(來自網頁背景)類似於一個listview控件,你可以爲不同的模式創建顯示模板。然後,您可以快速更改模式,具體取決於您需要執行的操作。
任何指向正確方向的鏈接都非常受歡迎。
感謝
最接近的選項,你在想什麼會是使用DataTemplateSelector。將ListView.ItemTemplateSelector設置爲您班級的實例,然後根據您的應用程序的當前模式,您可以返回該模式的相應模板。
您也可以考慮使用VisualStateManager爲每種模式的控件創建狀態,然後根據控件的狀態更改模板(或模板的某些部分)。