199:84e0a24bab4a | 200:f40dadf3498f |
---|---|
34 #include <winrt/Windows.UI.Xaml.Interop.h> | 34 #include <winrt/Windows.UI.Xaml.Interop.h> |
35 #include <winrt/Microsoft.UI.Xaml.Controls.h> | 35 #include <winrt/Microsoft.UI.Xaml.Controls.h> |
36 #include <winrt/Microsoft.UI.Xaml.Controls.Primitives.h> | 36 #include <winrt/Microsoft.UI.Xaml.Controls.Primitives.h> |
37 #include <winrt/Microsoft.UI.Xaml.XamlTypeInfo.h> | 37 #include <winrt/Microsoft.UI.Xaml.XamlTypeInfo.h> |
38 #include <winrt/Microsoft.UI.Xaml.Markup.h> | 38 #include <winrt/Microsoft.UI.Xaml.Markup.h> |
39 #include <winrt/Microsoft.UI.Xaml.Media.h> | |
39 | 40 |
40 #include "appmenu.h" | 41 #include "appmenu.h" |
41 #include "container.h" | 42 #include "container.h" |
42 #include "util.h" | 43 #include "util.h" |
43 | 44 |
70 wchar_t *wtitle = str2wstr(title, nullptr); | 71 wchar_t *wtitle = str2wstr(title, nullptr); |
71 window.Title(wtitle); | 72 window.Title(wtitle); |
72 free(wtitle); | 73 free(wtitle); |
73 } | 74 } |
74 | 75 |
76 auto backdrop = winrt::Microsoft::UI::Xaml::Media::MicaBackdrop(); | |
77 backdrop.Kind(winrt::Microsoft::UI::Composition::SystemBackdrops::MicaKind::Base); // alternative: BaseAlt | |
78 // TODO: https://learn.microsoft.com/en-us/windows/apps/windows-app-sdk/system-backdrop-controller#example-use-mica-in-a-windows-appsdkwinui-3-app | |
79 | |
75 Grid grid = Grid(); | 80 Grid grid = Grid(); |
76 window.Content(grid); | 81 window.Content(grid); |
77 | 82 |
78 obj->wobj = new UiWindow(window); | 83 obj->wobj = new UiWindow(window); |
79 | 84 |