Eto.Forms не реализует свойство BackgroundImage. Итак, вот как я это устанавливаю.
public Class SplashWindow : Eto.Forms.Form {
Eto.Forms.StackLayout BackgroundStacklayout {get;set;}
public SplashWindow(Eto.Drawing.Image backgroundImage) {
((winForms.Control)this.BackgroundStackLayout.ControlObject).BackgroundImage = (System.Drawing.Image)backgroundImage.ControlObject;
}
Фоновое изображение нарисовано, как и ожидалось, проблема в том, что любые элементы управления, добавленные в форму, не отрисовываются должным образом, и у меня в этих местах просто пустое место. Кто-нибудь когда-нибудь работал с Eto.Forms и устанавливал фоновое изображение, где над ним есть многоуровневые элементы управления?