2
ClickOnce経由でWindows 10 Proにインストールされ、MahApps.Metroを使用するWPFアプリケーションがあります。Windowsの起動時に最大限にWPFアプリケーションを実行する
パスワードを持たない管理者以外のアカウントでWindows起動時に起動するように設定されています。タブレットモードが有効になっています。
私は、アプリケーションがキオスク様な経験、ブート時に起動するときを最小限に抑えしかしアプリが開始さを作成するために、全画面をポップアップ表示します。明確にするために、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