ui/winui/window.cpp

branch
newapi
changeset 200
f40dadf3498f
parent 195
0f2e69873875
child 205
b1ac0dd1d38b
equal deleted inserted replaced
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

mercurial