Моя цель — указать минимальную ширину и минимальную высоту окна. только
влияет только на Windows как на платформу.
Моя попытка установить вышеупомянутые свойства внутри App.xamls.cs:
Код: Выделить всё
public App()
{
InitializeComponent();
Microsoft.Maui.Handlers.WindowHandler.WindowMapper[nameof(IWindow)] = (handler, view) =>
{
#if WINDOWS
var nativeWindow = handler.NativeView;
nativeWindow.Activate();
IntPtr windowHandle = PInvoke.User32.GetActiveWindow();
PInvoke.User32.SetWindowPos(windowHandle,
PInvoke.User32.SpecialWindowHandles.HWND_TOP,
0, 0, width, height, // width and height are ints
PInvoke.User32.SetWindowPosFlags.SWP_NOMOVE);
#endif
};
}
Код: Выделить всё
Error CS0117 'WindowHandler' does not contain a definition for 'WindowMapper
Подробнее здесь: https://stackoverflow.com/questions/749 ... s-platform