翻譯|使用教程|編輯:龔雪|2021-02-01 10:18:51.223|閱讀 268 次
概述:DevExpress WPF擁有120+個控件和庫,將幫助您交付滿足甚至超出企業(yè)需求的高性能業(yè)務(wù)應(yīng)用程序,本文將為大家介紹如何綁定到異步數(shù)據(jù)源的下拉編輯器。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
下載DevExpress v20.2完整版 DevExpress v20.2漢化資源獲取
DevExpress WPF Subscription擁有120+個控件和庫,將幫助您交付滿足甚至超出企業(yè)需求的高性能業(yè)務(wù)應(yīng)用程序。通過DevExpress WPF能創(chuàng)建有著強(qiáng)大互動功能的XAML基礎(chǔ)應(yīng)用程序,這些應(yīng)用程序?qū)W⒂诋?dāng)代客戶的需求和構(gòu)建未來新一代支持觸摸的解決方案。 無論是Office辦公軟件的衍伸產(chǎn)品,還是以數(shù)據(jù)為中心的商業(yè)智能產(chǎn)品,都能通過DevExpress WPF控件來實(shí)現(xiàn)。
想讓組合框編輯具有無限滾動功能,例如網(wǎng)格控件無限異步源(.),每次向下滾動組合框時,它將調(diào)用rest api來獲取數(shù)據(jù)并將其添加到組合框中資源。
有沒有辦法在組合框編輯中做到這一點(diǎn)?想讓它像每次FetchRowsAsync方法一樣簡單地進(jìn)行網(wǎng)格控制時,滾動到底部列表。
在嘗試使用AutoSuggestEdit,但是ComboBoxEdit中似乎沒有類似Value Member的東西? 因?yàn)樾枰褂昧硪粋€屬性(例如“ Id”)將值存儲在Edit Value中,但文本成員是從字符串屬性(例如“ Description”)中獲取的。
LookUpEdit和ComboBoxEdit都不能正確使用從虛擬數(shù)據(jù)源檢索的數(shù)據(jù)。 最接近的替代方法如下:
在這兩種情況下,都可以使用PopupContentTemplate屬性來自定義彈出窗口中放置的GridControl,以使其根據(jù)需要顯示。另請參見。
AutoSuggestEdit沒有ValueMember,該編輯器使用動態(tài)數(shù)據(jù),無法訪問整個源集合。 因此它無法通過ID查找和顯示數(shù)據(jù)源對象,如果只需要從AutoSuggestEdit的下拉列表中選擇的對象中檢索ID,則可以處理RecommendationionChosen事件:
C#
void SuggestionChosen(object sender, AutoSuggestEditSuggestionChosenEventArgs e) { var id = ((Customer)e.SelectedItem).CustomerId; }
DevExpress技術(shù)交流群3:700924826 歡迎一起進(jìn)群討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:慧都網(wǎng)