0
似乎無法弄清楚,我認爲這很容易。在xaml定義的數據網格中使用ObservableCollection類型的WCF返回參數<CustomType>
我有一個返回一個ObservableCollection
我想後面調用代碼從WCF服務,並將結果放到一個的ObservableCollection _myObser WCF服務。我需要這個_myObser從我的XAML訪問..
<sdk:DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<ComboBox x:Name="cbGroup" SelectedItem="{Binding Group, Mode=TwoWay}"
ItemsSource="??" />
</DataTemplate>
</sdk:DataGridTemplateColumn.CellEditingTemplate>
我想我的第一個問題是否有更好的方法來做到這一點?
我的第二個問題我能做到這樣嗎?我似乎總是得到錯誤
<navigation:Page.Resources>
<observablecollection<customtype> x:name""....
我也嘗試使用我的wcfservicereference返回參數作爲資源,但我得到這個錯誤。
xmlns:STA="clr-namespace:ePagesSilverlightWebsite.ePagesWCFServiceReference"
<navigation:Page.Resources>
<STA:getAccessLevelsCompletedEventArgs x:Name="_myOb" />
</navigation:Page.Resources>
不能用作對象元素,因爲它不是公共或沒有定義公共參數構造或類型轉換器
我沒有足夠的經驗來解釋這個問題......如果我將它設置爲只讀,當我從我的WCF調用中獲得我的結果時,我將如何更改數據... – Ken
只讀意味着您不會替換*收藏*不是你贏得的; t取代收藏的*內容*。 ObservableCollection功能強大,因爲它通知綁定內容的更改(添加和刪除的項目) –