DataGrid for WPF/Silverlight
複数行の選択
製品の概要 > DataGrid の機能 > キーボードとマウスによる移動 > 複数行の選択

SelectionMode プロパティに MultiRow を設定しても、移動動作は変わりませんが、[Shift]キー([Ctrl]+[Shift]も含む)を押しながらキーボードやマウスで移動すると、複数行が選択されます。移動を開始する前に、コントロールは現在の行にアンカー行のマークを付けます。[Shift]キーを押しながら移動すると、アンカー行と現在の行の間のすべての行が選択されます。

選択キー

次の選択キーは複数行を選択します。

マウスによる選択

SelectionMode プロパティに MultiRow が設定されている場合、[Ctrl]キーまたは[Shift]キーを押しながら行をクリックすると、複数行が選択されます。

[Shift]キーを押しながら行をクリックすると、現在の行と、最初にクリックする前に現在の行の位置にあったアンカー行との間のすべての行が選択されます。[Shift]キーを押しながらクリックを続けると、現在の行は変わりますが、アンカー行は変わりません。

ナビゲーションの際、[Ctrl]キーが押されていると、矢印キーを使って境界セルまで移動できます。たとえば、最初の行で[Ctrl]キーを押しながら下向き矢印キーを押すと、最後の行まで移動します。[Shift]キーを押しながら矢印キーを押すと、移動先までのすべての行が選択されます。