在AccesKey上执行命令&释放
本文关键字:释放 命令 执行 AccesKey | 更新日期: 2023-09-27 18:17:36
所以当用户按下AccesKey和用户释放AccesKey时另一个命令时,我试图执行命令。
我试着用一个定时器在大约500毫秒后执行一个代码,但这并没有真正奏效。
到目前为止,我有这个:
public sealed class CustomButton : Button
{
private bool _isPressed = false;
protected override void OnAccessKey(AccessKeyEventArgs e)
{
if (!_isPressed)
{
//execute command when pressed
_isPressed = true;
}
//execute command when AccesKey released
}
}
你写的不是WPF…
WPF在xaml文件:
`<Button Name="btnWebBackward" Width="24" MouseDown="btnWebBackward_MouseDown" MouseUp="btnWebBackward_MouseUp" ></Button>`
和在代码后面:
private void btnWebBackward_MouseDown(object sender, MouseButtonEventArgs e)
{
}
private void btnWebBackward_MouseUp(object sender, MouseButtonEventArgs e)
{
}
正如我所看到的,你创建自己的按钮的方法没有意义。