Category

Avalonia UI

Avaloniaクロスプラットフォームデスクトップ開発とコントロールプラクティス

18 篇文章
1 当前页
Avalonia ClipboardとDataGridの問題点

Avalonia ClipboardとDataGridの問題点

Avaloniaデスクトップソフトウェアの最近の開発で解決された2つの問題を文書化します:クリップボードのコピーのクラッシュ、タブの切り替えDataGridのキートン、原因の分析と解決策

沙漠尽头的狼 2026/01/11 12:23
Avalonia UIの進化ロジックとQtの生態深さの比較

Avalonia UIの進化ロジックとQtの生態深さの比較

ソフトウェア工学の歴史の中で、クロスプラットフォームのグラフィカルユーザーインターフェイス(GUI)の開発は、妥協、トレードオフ、テクノロジーゲームの領域でした。

张善友MVP dotNET跨平台 2025/12/11 8:14
WPFからAvaloniaへの移行シリーズ:WPFプログラムをAvaloniaに移行する必要がある理由

WPFからAvaloniaへの移行シリーズ:WPFプログラムをAvaloniaに移行する必要がある理由

ここ数年、当社のホストソフトウェアは主にWPFとWin Formで開発されてきました。これらのテクノロジーはWindowsプラットフォームで非常にうまく機能し、小規模なパイロット生産から今日の大規模なデリバリまでの段階を経てきました。しかし、ビジネスの成長と顧客のニーズの変化に伴い、単一のWindowsテクノロジースタックは私たちが乗り越えなければならないハードルになりました。

西北飞虻 2025/09/13 19:54
Avalonia:Resx/XML/JSONフォーマットをシームレスにサポートするAvaloniaの多言語ソリューション

Avalonia:Resx/XML/JSONフォーマットをシームレスにサポートするAvaloniaの多言語ソリューション

Avaloniaフレームワーク用に特別に設計された多言語管理ライブラリで、プラグインアーキテクチャを通じて多言語サポートロジックを再構築し、従来のResxリソースファイルと互換性があるだけでなく、XMLとJSONフォーマットのサポートを追加し、型セーフなリソース参照、動的言語切り替えなどの機能を提供し、多言語開発をより簡単かつ効率的にします。

沙漠尽头的狼 2025/08/09 19:58
Windows 7環境でのAvaloniaのカスタムタイトルバーの適応

Windows 7環境でのAvaloniaのカスタムタイトルバーの適応

AvaloniaアプリがWindows 7でタイトルバーをカスタマイズする際のネイティブタイトルバーの問題の根本原因と完璧なソリューションを説明し、完全なコード例とバージョン互換性分析を含みます。

沙漠尽头的狼 2025/07/23 23:45
NETプロジェクトの自動化:ワンクリックアップデートとリリーススクリプトの完全な解析

NETプロジェクトの自動化:ワンクリックアップデートとリリーススクリプトの完全な解析

この記事では、Power Shellスクリプトとバッチファイルを使用して、. NET Avalonia UIプロジェクトで自動バージョン更新とワンクリックパブリッシュを実装する方法を詳しく説明します。まず、スクリプトが正しく実行されるようにするためのPower Shell実行ポリシーの設定と変更について説明します。次に、バージョン番号を自動的に更新するスクリプトをVisual Studioプリビルドイベントに追加する方法と、バッチファイルを使用してアプリケーションを複数のプラットフォームにパブリッシュする方法について説明します。最後に、Gitタグに基づいてプログラムのバージョン情報を自動的に更新するPower Shellスクリプトの例を提供します。これらのアプローチは、. NETプロジェクトの開発効率とリリースプロセスの容易さを向上させます。

沙漠尽头的狼 2025/02/21 22:30
Avalonia UIのMarkdownレンダリング

Avalonia UIのMarkdownレンダリング

この記事では、インストール、スタイルリファレンス、サンプルプレゼンテーション、さまざまな機能(白黒テーマ、テーマカラーなどのサポート)を含む、Avalonia UIでMarkdown.AIRenderを使用してMarkdownレンダリングを行う方法について詳しく説明します。同時に、開発者がMarkdownコンテンツをAvaloniaアプリにより良く統合し、より良いユーザーエクスペリエンスを提供し、アプリのグローバル化機能を強化できるようにするために、国際化機能を強化することを目的としています。さらに、関連するMarkdownレンダリングライブラリを比較し、ユーザーが適切なツールを選択するための参考資料を提供します。

沙漠尽头的狼 2025/01/17 5:57