2016-05-24 15 views
-1

現在、caliburn microを使用して項目のリストをバインドしたDataGridがあります。IOrderedEnumerable <>をwpf Datagridにバインド

 <DataGrid x:Name="Items" IsReadOnly="True" AutoGenerateColumns="False" SelectionMode="Single" SelectionUnit="FullRow"> 
      <DataGrid.Columns> 
       <DataGridTextColumn Binding="{Binding Warehouse.Label}"Header="Label"/>          
       <DataGridTextColumn Binding="{Binding Warehouse.Count}"Header="Count"/> 
       <DataGridTextColumn Binding="{Binding Article}"Header="Article"/> 
       <DataGridTextColumn Binding="{Binding Otherinfo}"Header="Other info"/> 
      </DataGrid.Columns> 
     </DataGrid> 

このリストには財産倉庫が含まれています。このクリーナーを作るには、私はこのリストを倉庫で注文したいと思っています。

これはlinqで簡単に行うことができますが、リストが注文されるとIOrderedEnumerable <>に変更されます。

私はリストを作成するlinqでこれを注文する方法はありますか?または、ビューでこれを行う方法はありますか?

答えて

1

あなたが機能をソートDataGridの列を使用するか、またはソート機能

+0

であなたのコレクションで初期化されたListCollectionViewは、このになりますリンクすることができ、それは私の何かだから、私は、LINQにデフォルト設定理由ですWPFで何かを作るのは初めてですもっと知る –

関連する問題