Archive for 5月 23rd, 2015

WindowsPhone8.1(Universal)の覚書

土曜日, 5月 23rd, 2015

ということで、WindowsPhone8.1(Universal)の覚書です。
ContentDialogのサンプルがなかなか無いので、英語のリファレンスを頑張って読んだ

	LocalOpenDialog^ OpenDialog = ref new LocalOpenDialog();
	task < ContentDialogResult > OpenDialogTask = create_task(OpenDialog->ShowAsync());
	OpenDialogTask.then([this](ContentDialogResult result)
	{
		switch (result)
		{
		case ContentDialogResult::None:
			{
			Windows::UI::Popups::MessageDialog^ dialog2 = ref new Windows::UI::Popups::MessageDialog("なし");
			return dialog2->ShowAsync();
			}
			break;
		case ContentDialogResult::Primary:
		{
			Windows::UI::Popups::MessageDialog^ dialog2 = ref new Windows::UI::Popups::MessageDialog("プライマリ。");
			return dialog2->ShowAsync();
			break;
		}
		case ContentDialogResult::Secondary:
		{
			Windows::UI::Popups::MessageDialog^ dialog2 = ref new Windows::UI::Popups::MessageDialog("セカンダリ。");
			return dialog2->ShowAsync();
			break;
		}
		}
		
	});