Tag: WPF/DataGrid/編集

目次

参考情報

編集コマンド

キーボードによる編集

編集コマンドのハンドリング方法

参考リンク

基本

PreviewKeyDownイベントハンドラを使う。

Deleteキーがおされた時にデフォルトのイベントハンドラが呼ばれる前に自前の処理を行う。

xaml

        <DataGrid PreviewKeyDown="dataGrid_PreviewKeyDown">
        </DataGrid>

コードビハインド

        private void dataGrid_PreviewKeyDown(object sender, KeyEventArgs e)
        {
            if (e.Key == Key.Delete)
            {
                var dataGrid = (DataGrid)sender;
                MessageBox.Show("DELETEキーが押されました");
                e.Handled = true; //trueを設定するとデフォルト動作は行われない。
            }
        }

Tips

行を追加可能にする


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-04-11 (月) 15:28:19