Application.Startup イベント で起動画面(.xaml)を切換える
Application.Startup イベント (System.Windows) | Microsoft Docs
App.xaml
<Application
x:Class="CallBook.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Startup="CallBook_Startup"
>
<Application.Resources>
</Application.Resources>
</Application>
App.xaml.cs
public partial class App : Application
{
void CallBook_Startup(object sender, StartupEventArgs e)
{
bool startReddit = false;
for (int i = 0; i != e.Args.Length; ++i)
{
if (e.Args[i] == "/Reddit")
{
startReddit = true;
}
}
if (startReddit)
{
RedditWindow mainWindow = new RedditWindow();
mainWindow.WindowState = WindowState.Minimized;
mainWindow.Show();
}
else
{
CallBookWindow cbw = new CallBookWindow();
cbw.Show();
}
}
}
120 View Count
0件のコメント