Вот мой код < /p>
Код: Выделить всё
using Avalonia;
using Avalonia.Controls;
using Avalonia.Controls.ApplicationLifetimes;
using Avalonia.Media;
namespace MyVisualApp
{
class Program
{
public static void Main(string[] args)
{
BuildAvaloniaApp().StartWithClassicDesktopLifetime(args);
}
public static AppBuilder BuildAvaloniaApp()
=> AppBuilder.Configure()
.UsePlatformDetect()
.LogToTrace();
}
public class App : Application
{
public override void OnFrameworkInitializationCompleted()
{
if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop)
{
// Create a window with a solid background color
desktop.MainWindow = new Window
{
Width = 800,
Height = 600,
Title = "Blank Visual Window",
Background = new SolidColorBrush(Colors.DarkSlateBlue), // Set background color directly
Content = new TextBlock { Text = "This is the content!" } // Add some visible content
};
}
base.OnFrameworkInitializationCompleted();
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/796 ... be-colored