如何使TabTip.exe窗口弹出时最大

我想使用以下代码弹出虚拟键盘:

var info = new ProcessStartInfo(@"C:\Program Files\Common Files\Microsoft Shared\ink\TabTip.exe"); info.WindowStyle = ProcessWindowStyle.Maximized; var p = new Process(); p.StartInfo = info; p.Start(); 

但是窗口仍然使用最后一个状态窗口样式弹出,我希望它始终是最大值,我能实现吗?

试试这个

 Window wnd = Application.Current.Windows.OfType().Where(w => w.Name.Equals("NameOfYourWindow")).FirstOrDefault(); 

然后用此设置Window状态

 wnd.WindowState = System.Windows.WindowState.Maximized