[.net開発フレームワーク] .NETCoreUIフレームワークAvalonia

.NETCoreUIフレームワークAvalonia、AvaloniaはWPFXAMLに基づくクロスプラットフォームUIフレームワークであり、Windows(.NET Framework、.NET Core)、Linux(GTK)、MacOS、Android、iOSなどの複数のオペレーティングシステムをサポートしています。

Avaloniaは現在ベータ版です。

GitHub:https://github.com/AvaloniaUI/Avalonia

VS2017インストール拡張機能?Https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.AvaloniaforVisualStudio

その後、プロジェクトを開発できます

AvaloniaApplicationを選択すると、プロジェクトを作成できます。デフォルトでは、NET Framework 4.6.1と.NETCore2.0の2つのフレームワークが作成されます。

プロジェクト内にウィンドウとユーザーコントロールを作成できます。

新しい基本プロジェクトmyappを作成し、MainWindow.xamlにいくつかのボタンを追加します。これは、対応するレイアウトを直接実装できるWPFXAMLの構文です。

???? xmlns:x = "http://schemas.microsoft.com/winfx/2006/xaml"

???? Title = "myapp">

??

???

????

????

????

????

???

??

バックグラウンドでの対応するコード

publicclassMainWindow:Window

?? {

???? publicMainWindow()

???? {

?????? InitializeComponent();

#ifDEBUG

?????? this.AttachDevTools();

#endif

????}

???? privatevoidInitializeComponent()

???? {

?????? AvaloniaXamlLoader.Load(this);

?????? this.FindControl

おすすめ

転載: www.cnblogs.com/likesoft/p/12723033.html