У меня есть приложение WPF, установленное на Windows 10 Pro через ClickOnce и использующее MahApps.Metro.Принудительное приложение WPF для максимальной загрузки при запуске Windows
Он установлен для запуска при загрузке Windows с учетной записью non-admin, у которой нет пароля. Режим планшета включен.
Я хочу, чтобы приложение выскочит на весь экран, чтобы создать киоску -like опыта, однако начинается приложение минимизировано при запуске при загрузке. Чтобы уточнить, WindowState Максимизирован, но Windows не показывает его, вместо этого он показывает начальный экран. Он запускает полноэкранный режим при запуске вручную.
Вот код, но я предполагаю, что это скорее проблема конфигурации, чем проблема кода:
Это, как я установить запуск при загрузке:
RegistryKey rkApp = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true);
string startPath = Environment.GetFolderPath(Environment.SpecialFolder.Programs)
+ @"\Publisher\AppName.appref-ms";
rkApp.SetValue("AppName", startPath);
Это MainWindow.xaml
<Controls:MetroWindow x:Class="AppName.MainWindow"
IgnoreTaskbarOnMaximize="True" ShowTitleBar="False" WindowStyle="None" WindowState="Maximized">
...
</Controls:MetroWindow>
http://stackoverflow.com/questions/3501151/maximize-a-window-programmatically-and-prevent-the-user-from-changing-the-window –
@FabrizioStellato вопрос вы ссылаетесь на это 'WinForms', OP использует' WPF'. – Maarten
Я думаю, что возможно эта ссылка может помочь, http://stackoverflow.com/questions/18721904/wpf-metro-window-full-screen – Bearcat9425