4

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

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();

但是窗口仍然使用最后状态窗口样式弹出,我希望它总是最大,我可以实现这个吗?

4

1 回答 1

0

尝试这个

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

然后用这个设置窗口状态

wnd.WindowState = System.Windows.WindowState.Maximized
于 2015-06-18T13:23:25.033 回答