翻譯|使用教程|編輯:龔雪|2019-10-22 09:25:50.327|閱讀 873 次
概述:本文主要為大家介紹在DevExpress WPF中當更改GridControl的數據源時,如何調用BestFitColumns。歡迎下載最新DevExpress WPF v19.1版本體驗新功能!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
DevExpress廣泛應用于ECM企業內容管理、 成本管控、進程監督、生產調度,在企業/政務信息化管理中占據一席重要之地。通過DevExpress WPF Controls,您能創建有著強大互動功能的XAML基礎應用程序,這些應用程序專注于當代客戶的需求和構建未來新一代支持觸摸的解決方案。 無論是Office辦公軟件的衍伸產品,還是以數據為中心的商業智能產品,都能通過該控件來實現。
當更改GridControl的數據源時,如何調用BestFitColumns。在接下來的系列文章中,小編將為大家介紹一些DevExpress WPF控件的使用技巧和提示,希望能幫助到大家!
有一個網格控件綁定ItemsSource和BandsSource,根據用戶與窗口上的其他控件交互,可以清除并重新填充這兩個控件。當重新填充ItemsSource和BandsSource時,尋找一個合適的事件從中調用BestFitColumns。
解決方案:
GridControl提供ItemsSourceChanged事件,可用于確定GridControl的ItemsSource屬性是設置的新值。請注意可能要求稍加延遲地調用BestFitColumns方法,以便GridControl可以完成數據行的生成。 您可以使用Dispatcher.BeginInvoke方法執行此操作。
至于BandsSource屬性,目前沒有這樣的事件。相反您可以使用默認的WPF方法訂閱此屬性的更改:DependencyPropertyDescriptor。
以防萬一,如果不重新設置這些屬性,而只是清除您的收藏集,然后添加新項目,則這些方法將不起作用。 相反,您需要使用實現INotifyCollectionChanged接口的集合(例如ObservableCollection
DevExpress中文網官網QQ群:540330292 歡迎一起進群討論
掃描關注DevExpress中文網微信公眾號,及時獲取最新動態及最新資訊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網