通常、モデルのプロパティに PropertyName を設定するだけで、「型指定された」列を使用している場合、並べ替え機能 (列ヘッダーの小さな三角形 + ヘッダーのクリック時の機能) がそのまま使用できます。たとえば、DataGridTextBoxColumn では機能します。ただし、いくつかのカスタム列を使用する必要がある場合は、この PropertyName プロパティを持たない DataGridTemplateColumn を入力してください。質問: そのような列で「簡単な」並べ替えを実現するにはどうすればよいですか。「SortingMemberPath」のようなものを設定するのと同じくらい簡単なはずです。それだけです。
たとえば、「型指定された」列をサブクラス化し、独自の DataGridCombBoxColumn を作成する必要がありますか?