// Copyright (c) Microsoft Corporation and Contributors. // Licensed under the MIT License. #include "pch.h" #include "message.h" #include "App.xaml.h" #include "MainWindow.xaml.h" using namespace winrt; using namespace Windows::Foundation; using namespace Windows::System; using namespace Microsoft::UI::Xaml; using namespace Microsoft::UI::Xaml::Controls; using namespace Microsoft::UI::Xaml::Navigation; using namespace Redwax_SignText; using namespace Redwax_SignText::implementation; // To learn more about WinUI, the WinUI project structure, // and more about our project templates, see: http://aka.ms/winui-project-info. /// /// Initializes the singleton application object. This is the first line of authored code /// executed, and as such is the logical equivalent of main() or WinMain(). /// App::App() { InitializeComponent(); #if defined _DEBUG && !defined DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION UnhandledException([this](IInspectable const&, UnhandledExceptionEventArgs const& e) { if (IsDebuggerPresent()) { auto errorMessage = e.Message(); __debugbreak(); } }); #endif } /// /// Invoked when the application is launched. /// /// Details about the launch request and process. void App::OnLaunched(LaunchActivatedEventArgs const&) { mDQC = winrt::Windows::System::DispatcherQueueController::CreateOnDedicatedThread(); mDQC.DispatcherQueue().TryEnqueue(winrt::Windows::System::DispatcherQueuePriority::Normal, [this]() { // StatusBlock().Text(strMessage); }); window = make(); window.Activate(); }