C# Eto.Forms - как сделать закруглённую форму

Возникла необходимость создать небольшое кроссплатформенное приложение на C#. Выбрал за основе Eto.Forms, т.к. довольно простой как по мне фреймворк. Но возникла проблема: мне нужно сделать форму закруглённой, а не квадратной... Я пробовал ставить WindowStyle = WindowStyle.None и BackgroundColor = Colors.Transparent, но это приводит к "дорисовки" формы до прямоугольника белым / чёрным цветом (зависит от ОС)... Также, пробовал "нативные" костыли [Уж помолчу о линукс/макос], например WpfHelpers.ToNative(this).AllowsTransparency = true - это также НЕ работает. В WinForms есть Region параметр и ContentClip, но аналогов на Eto.Forms найти не удалось. Можно ли как-то реализовать закруглённую форму на этом фреймворке? Сразу скажу, сменить фреймворк нет возможности.


Ответы (0 шт):