DataGridCellを無効 ( IsEnabled="False"
) にすると、Mouse Double Click イベントが発生しなくなります。セルがダブルクリックされたときに (無効な状態と有効な状態の両方で)、ダブルクリック イベントを利用して何かを実行できるようにしたいと考えています。
どうやってそれを行うのですか?
DataGridCellを無効 ( IsEnabled="False"
) にすると、Mouse Double Click イベントが発生しなくなります。セルがダブルクリックされたときに (無効な状態と有効な状態の両方で)、ダブルクリック イベントを利用して何かを実行できるようにしたいと考えています。
どうやってそれを行うのですか?
を無効にするDataGridCell
と、そのセルのすべてのマウス イベントとキーボード イベントが無効になります。マウス/キーボード イベントに応答する必要がある場合は、IsReadOnly
プロパティを設定してみてください。
最初のリンクから:
有効になっていない要素は、ヒット テストやフォーカスに参加しないため、入力イベントのソースにはなりません。