Dialog.cpp
 1  #include "pch.h"
 2  #include "Dialog.h"
 3  
 4  winrt::Windows::Foundation::IAsyncOperation<bool> Dialog::PartialRemappingConfirmationDialog(XamlRoot root, std::wstring dialogTitle)
 5  {
 6      ContentDialog confirmationDialog;
 7      confirmationDialog.XamlRoot(root);
 8      confirmationDialog.Title(box_value(dialogTitle));
 9      confirmationDialog.IsPrimaryButtonEnabled(true);
10      confirmationDialog.DefaultButton(ContentDialogButton::Primary);
11      confirmationDialog.PrimaryButtonText(winrt::hstring(GET_RESOURCE_STRING(IDS_CONTINUE_BUTTON)));
12      confirmationDialog.IsSecondaryButtonEnabled(true);
13      confirmationDialog.SecondaryButtonText(winrt::hstring(GET_RESOURCE_STRING(IDS_CANCEL_BUTTON)));
14  
15      ContentDialogResult res = co_await confirmationDialog.ShowAsync();
16      co_return res == ContentDialogResult::Primary;
17  }