[英]Get ObservableCollection<Object> as result of RIA Services under WPF Client to RIA Services
在WPF客戶端下,是否有某種方法可以將ObservableCollection<Object>
作為RIA Services方法的結果獲取到RIA Services ?
很簡單,您可以將Ria服務結果映射為IEnumerable,然后在服務響應時初始化新的ObservableCollection(riaOperationContractResult)。 這是一個例子:
MyService myService = new MyService();
myService.OnOperationContractExecuted += new EventHandler(OnOperationContractExecuted);
myService.BeginOperationContract(...);
...
private void OnOperationContractExecuted(object sender, OperationContractEventArgs e) {
IEnumerable<MyServiceObj> objs = (IEnumerable<MyServiceObj>e.Result);
ObservableCollection<MyServiceObj> obsObjs = new ObservableCollection<MyServiceObj>(objs);
}
...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.