ViewModel にネストされたオブジェクトであるプロパティがあり、ビューで CollectionViewSource を作成し、そのプロパティにバインドしています。(obj はオブジェクトです)
<CollectionViewSource Source="{Binding obj.myObjs}" x:Key="MyObjView" >
<CollectionViewSource.SortDescriptions>
<scm:SortDescription PropertyName="Name" Direction="Ascending"/>
</CollectionViewSource.SortDescriptions>
</CollectionViewSource>
そして、このビューをグリッドにバインドします
<dxg:GridControl x:Name="Grid" ItemsSource="{Binding Source={StaticResource MyObjView}}" SelectedItem="{Binding myObj1}">
<dxg:GridColumn Header="All" FieldName="Disc"/>
<dxg:GridColumn Header="Adj" FieldName="Adjust"/>
<dxg:GridColumn Header="Name" FieldName="Acct.Name"/>
</dxg:GridControl>
しかし、現在、3 番目の列にはデータが表示されていません。FieldNameが入れ子に入らないからだと思うのでDisplayMemberBindingを使ってみた
<dxg:GridColumn Header="Name" DisplayMemberBinding="{Binding Acct.Name}" />
これも機能していません。グリッド列をそのネストされたプロパティにバインドする方法を知りたいですか?