はどのようにDataGridCollectionViewSourceのソースとして(Expression Blendの中で生成された)生成されたサンプル・データ・ソースを使用できますか?出来ますか?エクシードDataGridCollectionViewSource
<xcdg:DataGridCollectionViewSource x:Key="cvsSample"
Source="{Binding Source={x:Static Application.Current},Path=SampleDataSource}"/>
エラーをスローし、これを行う:
A value of type 'DataGridCollectionViewSource' cannot be added to a collection or dictionary of type 'UIElementCollection'.
を、私はそうのようなDataGridControlで直接設定することができます
<xcdg:DataGridControl ItemTemplate="{DynamicResource ItemTemplate}"
ItemsSource="{Binding Collection, Source={StaticResource SampleDataSource}}"
UpdateSourceTrigger="CellContentChanged"
Margin="10">
</xcdg:DataGridControl>
しかし、私はそれはあなたがすることを可能にするようDataGridCollectionViewSourceを使用したいですフィルタリング、グループ化などの機能を使用します。
どこでcvsSampleリソースを定義していますか?そして、Application.Current.SampleDataSourceは何を返しますか?タイプは何ですか? – mm8
cvsSampleはDataGridControlのすぐ上に定義されていましたが、今度はUserControl.Resourcesに入れます。これはエラーを修正するようですが、データグリッドはデータを表示しません.. SampleDataSourceはxamlです。これにはxaml/xsdが含まれています。私は推測している(申し訳ありませんnoob)それはすべてのアイテムが格納されているので、xamlを返しています。 XAMLは次のようになります。 \t \t ' ' –