ユニバーサルプロジェクトで開発するには?[ユニバーサルWindowsアプリ開発]

[Windows Phone 8.1の追加]を実行してユニバーサルプロジェクトになったところ(VS 2013)もとからあったWindows用プロジェクトのコードには変化がない。ただし、共有プロジェクトへの参照が追加されている。自動生成されたPhone用のプロジェクトは、「MainPage.xaml」ファイルの1画面があるだけのシンプルなテンプレートだ。自動生成された共有プロジェクトには、ソースコードは何も入っていない。なお、このようにして作った場合は、「App.xaml」ファイルがWindowsとPhoneの両方にそれぞれ存在する。先ほどのゼロから作ったユニバーサルプロジェクトでは、共有プロジェクトに「App.xaml」ファイルがあるだけだ。Appクラスの記述は、WindowsとPhoneで多少異なる(主に[戻る]ボタンの扱い)のだが、ゼロから作ったユニバーサルプロジェクトの「App.xaml」ファイルではどちらでもうまく動くように作られている。

[Windows Phone 8.1の追加]を実行してユニバーサルプロジェクトになったところ(VS 2013)もとからあったWindows用プロジェクトのコードには変化がない。ただし、共有プロジェクトへの参照が追加されている。自動生成されたPhone用のプロジェクトは、「MainPage.xaml」ファイルの1画面があるだけのシンプルなテンプレートだ。自動生成された共有プロジェクトには、ソースコードは何も入っていない。なお、このようにして作った場合は、「App.xaml」ファイルがWindowsとPhoneの両方にそれぞれ存在する。先ほどのゼロから作ったユニバーサルプロジェクトでは、共有プロジェクトに「App.xaml」ファイルがあるだけだ。Appクラスの記述は、WindowsとPhoneで多少異なる(主に[戻る]ボタンの扱い)のだが、ゼロから作ったユニバーサルプロジェクトの「App.xaml」ファイルではどちらでもうまく動くように作られている。