使用类型为ObservableCollection<;自定义类型>;在xaml定义的数据网格中
本文关键字:类型 定义 数据 数据网 网格 xaml 自定义 ObservableCollection lt gt | 更新日期: 2023-09-27 17:59:20
我似乎想不通,我觉得这很容易。
我有一个WCF服务,它返回一个可观察的收集
我想从代码后面调用wcf服务,并将结果放入observalecollection_myObser中。我需要从我的XAML访问此myObser(_M)。。
<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>
不能用作对象元素,因为它不是公共的,或者没有定义公共的无参数构造函数或类型转换器
将页面的DataContext设置为代码隐藏(this)或视图模型,将Observable集合定义为代码隐藏或视图模型中的只读公共属性,并绑定到该属性。