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 }