0
私はView ModelのプロパティとしてDCVを使用しています。 すべてうまくいきますが、カスタムソートはどうですか? モデルに英数字でソートする文字列プロパティがあります。 どうすればこのようなことができますか?domaincollectionviewのカスタムソート
UPD:
モデル:
public class MyModel
{
///...
public SomeProperty {get;set;}
}
XAML:
<data:DataTextColumn Binding={binding path=SomeProperty}, canusersort=true />
データグリッド内のソート、プロパティは通常の文字列のようにアルファベット順、すなわちに無視してソートします。カスタムソートを適用したいと思います。私自身のIComparerを導入しています。私が知っている限り、少なくともAPIは利用できません。 手がかりはありますか?
:
あなたがあなたのViewModelに次のコードを追加することもできますがもしかして! – Jehof
モデルとxamlが追加されました。基本的に私はString型で提供される基本的なソートをカスタム型でオーバーライドしようとしています。エンティティはサーバ側で完全にソートされますが、デフォルトの文字列CompareToメソッドに従ってクライアント側で再ソートされているかのように見えます。このような動作をキャンセル/オーバーライドする可能性はありますか? – user759141