ChanMin0334/MAUI-Hotload (github.com)
기본적인 Blazor를 이용한 MAUI 개발 템플릿을 사용하였고
추가한 코드로는
MauiProgram.cs
의 CreateMauiApp
안에
#if WINDOWS
builder.ConfigureLifecycleEvents(events =>
{
events.AddWindows(wndLifeCycleBuilder =>
{
wndLifeCycleBuilder.OnWindowCreated(window =>
{
IntPtr nativeWindowHandle = WinRT.Interop.WindowNative.GetWindowHandle(window);
WindowId win32WindowsId = Win32Interop.GetWindowIdFromWindow(nativeWindowHandle);
AppWindow winuiAppWindow = AppWindow.GetFromWindowId(win32WindowsId);
const int width = 1700;
const int height = 1000;
winuiAppWindow.MoveAndResize(new RectInt32(1920 / 2 - width / 2, 1080 / 2 - height / 2, width, height));
});
});
});
#endif
를 추가하였습니다.
소스 공유는 처음이라 문제가 있을 수도 있을 것 같습니다.
만약 문제가 있다면 말씀해주시면 감사하겠습니다. 