<ig:TextColumn Key="ProductID" IsSortable="False" />
このコントロールは廃止されたため、XamDataGrid コントロールに移行することをお勧めします。今後、新機能、バグ修正、サポートは提供されません。コードベースの XamDataGrid への移行に関する質問は、サポートまでお問い合わせください。
グリッド全体で並べ替えが有効になっていても、xamGrid で特定の列の並べ替えを無効にすることができます。たとえば、固定列があり、エンド ユーザーがその列を並べ替えできないようにするとします。
以下のコードが示すように、 Column オブジェクトの IsSortable プロパティを false に設定するだけでこれを実現できます。
XAML の場合:
<ig:TextColumn Key="ProductID" IsSortable="False" />
Visual Basic の場合:
Imports Infragistics.Controls.Grids ... Dim UnsortableColumn As Column = Me.MyGrid.Columns.DataColumns("ProductName") UnsortableColumn.IsSortable = False
C# の場合:
using Infragistics.Controls.Grids; ... Column UnsortableColumn = this.MyGrid.Columns.DataColumns["ProductName"]; UnsortableColumn.IsSortable = false;