我想在這勢必像這樣的列進行排序一個WPF的工具包的DataGrid:WPF工具包的DataGrid:與空值排序
<toolkit:DataGrid.Columns>
<toolkit:DataGridTextColumn Header="MyColumn" Binding="{Binding AnObject.AProperty}" />
</toolkit:DataGrid.Columns>
現在,當AnObject爲null,與消息「在一個ArgumentException至少有一個對象必須實現IComparable「將被拋出。
解決此限制的最佳方法是什麼?我真的不想改變域模型來返回一個NullObject模式。
將轉換器與綁定直接結合使用可能會非常麻煩,因爲我有許多這些列和多個DataGrid。
我應該寫一個自定義的ViewModel foreach DataGrid並在ItemsSource屬性上使用Converter?
我很欣賞每一個建議!
呃...這個鏈接返回到同一個問題! – kodbuse 2010-11-14 17:53:41
你是對的,我編輯了答案 – Falcon 2010-11-15 08:17:26