點擊獲取工具>>git
想讓組合框編輯具備無限滾動功能,例如網格控件無限異步源(https://docs.devexpress.com/WPF/120193/controls-and-libraries/data-grid/bind-to-data/bind-to-any-data-source-with-virtual-sources/virtual-sources-overview)..),每次向下滾動組合框時,它將調用rest api來獲取數據並將其添加到組合框中資源。github
有沒有辦法在組合框編輯中作到這一點?想讓它像每次FetchRowsAsync方法同樣簡單地進行網格控制時,滾動到底部列表。express
在嘗試使用AutoSuggestEdit,可是ComboBoxEdit中彷佛沒有相似Value Member的東西? 由於須要使用另外一個屬性(例如「 Id」)將值存儲在Edit Value中,但文本成員是從字符串屬性(例如「 Description」)中獲取的。api
LookUpEdit和ComboBoxEdit都不能正確使用從虛擬數據源檢索的數據。 最接近的替代方法以下:異步
在這兩種狀況下,均可以使用PopupContentTemplate屬性來自定義彈出窗口中放置的GridControl,以使其根據須要顯示。另請參見LookUpEdit - How to Customize the embedded grid control。編輯器
AutoSuggestEdit沒有ValueMember,該編輯器使用動態數據,沒法訪問整個源集合。 所以它沒法經過ID查找和顯示數據源對象,若是隻須要從AutoSuggestEdit的下拉列表中選擇的對象中檢索ID,則能夠處理RecommendationionChosen事件:工具
C#rest
`void SuggestionChosen(object sender, AutoSuggestEditSuggestionChosenEventArgs e) {
var id = ((Customer)e.SelectedItem).CustomerId;
}`對象