-1
我inputbinding是类似的东西:我如何添加快捷方式的长期行为?
<KeyBinding Key="S" Modifiers="Ctrl" Command="{Binding NewCommand}"/>
我想添加一个延迟此命令。 例如,我会按住我的两个按钮3秒并在命令运行后。
感谢,
我inputbinding是类似的东西:我如何添加快捷方式的长期行为?
<KeyBinding Key="S" Modifiers="Ctrl" Command="{Binding NewCommand}"/>
我想添加一个延迟此命令。 例如,我会按住我的两个按钮3秒并在命令运行后。
感谢,
您可以在视图模型使用了Thread.Sleep
public class MainWindowViewModel
{
public RelayCommand NewCommand { get; set; }
public MainWindowViewModel()
{
NewCommand = new RelayCommand(Command);
}
private void Command(object parameter)
{
Thread.Sleep(3000);
MessageBox.Show("Hello World");
}
}
做到这一点