我使用以下方法解决了取消操作:
在Control执行拖动(在我的情况下是DataGrid)时,我为QueryContinueDrag事件添加了一个处理程序.
private void DataGrid_QueryContinueDrag(object sender,
QueryContinueDragEventArgs e)
{
if (... condition ...)
e.Action = DragAction.Cancel;
}
Run Code Online (Sandbox Code Playgroud)
您的情况将是Keyboard.IsKeyDown(Key.Escape).
| 归档时间: |
|
| 查看次数: |
4711 次 |
| 最近记录: |