XAML で定義されている Xceed Datagrid がありItemsSource
ます。CollectionViewSource
グリッドが更新されるたびに、フォーカスされている行のみが更新された値を表示せず (元の値に戻ります)、他のすべての行が更新されます。グリッドを Collection に直接バインドするとViewModel
、すべて正常に動作します。問題は、そのときだけCollectionViewSource
です。どんな助けでも大歓迎です。
2 に答える
2
DataGridCollectionViewSource
の代わりに を使用してみてくださいCollectionViewSource
。これを使用すると、DataGrid
組み込みのフィルタリング、並べ替え、グループ化などの利点を享受できます。ドキュメントの例:
<Grid xmlns:xcdg="http://schemas.xceed.com/wpf/xaml/datagrid">
<Grid.Resources>
<xcdg:DataGridCollectionViewSource x:Key="cvs_orders"
Source="{Binding Source={x:Static Application.Current},
Path=Orders}"/>
</Grid.Resources>
<xcdg:DataGridControl x:Name="OrdersGrid"
ItemsSource="{Binding Source={StaticResource cvs_orders}}"/>
</Grid>
于 2014-02-23T02:15:51.100 に答える
-3
私は解決策を得ました... grid.CurrentItem = null
于 2014-02-12T15:14:20.083 に答える