WPFコマンドラインパラメータはスタートしようとしているアプリケーションに一連のパラメータを与え、アプリケーションの動作を変えるテクニックです。一般的な例は、エディタのように指定したファイルをオープンさせます。c:\Windows\win.iniこれによりwin.iniファイルを開いた状態でメモ帳が開きます(システムに合わせてパスを調整する必要があるかもしれません)。メモ帳は1つまたはいくつかのパラメータを使用するだけですが、あなたのアプリケーションでも同じことが出来ます。コマンドラインパラメータはApp.xamlの項目でサブスクライブしたStartupイベントを通してWPFアプリケーションに伝えられます。この例で同じことを行います。メソッドの引数を通じて渡された値を使います。<Application.Resources></Application.Resources></Application>ここではStartupUriプロパティの代わりにStartupイベントをサブスクライブすることだけ行います。e.Args[0]);wnd.Show();}}}ここではStartupEventArgsを使います。これはアプリケーションのStartupイベントを伝えます。これはstringの配列であるArgsプロパティを持ちます。コマンドラインパラメータはクォーテーションで囲まれない場合はスペースで分解されます。コマンドラインパラメータのテストコマンドラインパラメータが指定されていないので、上記の例を実行しても何も起きません。Studioにはコマンドラインパラメータを設定してアプリケーションをテストする機能があります。properties"を選んでDebugタブに行き、ここにコマンドラインパラメータを書きます。これは以下のようになります:アプリケーションを走らせるとパラメータが表示されるでしょう。これはほとんど役に立ちません。1)wnd.OpenFile(e.Args[0]);wnd.Show();}}}コマンドラインの可能性この例では一つだけの引数があって、それをファイル名の指定に使いました。実際に例では複数の引数があり、それらは例えば特定の機能をON/OFFするオプションとして使います。必要な情報を取得するには、渡された引数のリストをループで回して処理すべきですが、これはこの項目の範囲を超えています。UsLocalization。