我正在触摸基于Awesomium的网络浏览器。我必须使用Windows 8触摸键盘作为主浏览器键盘。我正在启动名为tabtip.exe
的过程:
System.Diagnostics.Process.Start("C:\\Program Files\\Common Files\\microsoft shared\\ink\\tabtip.exe");
是否可以预加载该应用以使其更快启动?
答案 0 :(得分:0)
WPF应用程序中没有任何功能可以让您在加载框架之前调用任何代码。通常,您尽早调用Process.Start
方法的机会都在MainWindow.xaml.cs
构造函数中。
但是,您可能会作出一些欺骗,具体取决于此要求对您的重要程度。 可以打开Window
以外的其他MainWindow
(例如启动画面),然后当您准备就绪且外部程序已启动时,打开{ {1}}。
如果您对此建议感兴趣,请查看我对How to open a child Window like a splash screen before MainWindow in WPF?问题的回答,该问题将指导您完成此过程。