Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在WPF中启动其他程序,如windows form process.start_Wpf - Fatal编程技术网

如何在WPF中启动其他程序,如windows form process.start

如何在WPF中启动其他程序,如windows form process.start,wpf,Wpf,我使用windows窗体中的process.start来启动其他程序,但现在我想使用wpf来启动它,我不知道如何启动,以及与之等效的是什么 <Button Margin="0,362,-432,-88" Name="activation" Click="button1_Click" Foreground="Blue" HorizontalAlignment="Right" Width="134" Grid.Column="1"> activate virtua

我使用windows窗体中的process.start来启动其他程序,但现在我想使用wpf来启动它,我不知道如何启动,以及与之等效的是什么

<Button Margin="0,362,-432,-88" Name="activation" Click="button1_Click"
        Foreground="Blue" HorizontalAlignment="Right" Width="134" Grid.Column="1">
    activate virtual mouse
</Button>

激活虚拟鼠标

您仍然可以使用
流程。使用WPF从C#code-behind开始

在按钮单击处理程序中,您有:

private void button1_Click(object sender, RoutedEventArgs e)
{
    Process virtualMouse = new Process();

    virtualMouse.StartInfo.FileName = "VirtualMouse.exe"; // Needs to be full path
    virtualMouse.StartInfo.Arguments = ""; // If you have any arguments

    bool result = virtualMouse.Start();
}
System.Diagnostics
命名空间中的
进程
类。您需要在代码和项目中引用它

加:

到.cs文件。无需添加引用,因为此命名空间位于项目中将包含的“system.dll”中

using System.Diagnostics;