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
カテゴリー: Visual Studio

0件のコメント

コメントを残す

アバタープレースホルダー