Actipro Avalonia Controls のサンプル、ドキュメント、およびその他の関連オープンソース プロジェクト。美しいマルチプラットフォーム Avalonia アプリケーションを構築するための UI コントロール、コンポーネント、テーマのセットです。
ライトテーマのバリエーション | ダークテーマのバリエーション |
---|---|
Actipro アバロニア プロ製品
Actipro Avalonia フリー製品
はじめる
サンプルをダウンロードして実行する
製品ドキュメントを確認する
アプリ内で評価する
サポートされているテクノロジー
支店
貢献する
サポート
ライセンス
専門的に設計された商用コントロールのライセンスを取得し、すべての既定のコントロール スタイルとテーマの XAML ソースにアクセスすることで、アプリケーションを強化します。
Actipro Bars には、Avalonia アプリケーションに Office のような高度なリボン、ツールバー、メニュー機能を実装するために必要なものがすべて含まれています。 複数のリボン レイアウト モード、さまざまなサイズ変更、コンテンツ豊富なギャラリー、画面ヒント、キー ヒント、バックステージ、MVVM サポートがすべて含まれています。
Actipro Fundamentals は、設定構成コントロール、ユーザー プロンプト、メッセージ ボックス、情報バー、アバター、バッジ、セグメント バー、進行状況スピナーなど、さまざまな種類のアプリケーションに役立つ高度なコントロールのコレクションを提供します。
いくつかの Actipro 製品は誰でもアプリケーションで使用できるように無料で入手でき、高品質のアプリケーションを構築するための強力な基盤を提供します。
Actipro テーマを使用すると、Actipro Avalonia コントロール製品であるかネイティブ Avalonia コントロールであるかに関係なく、アプリケーション内のすべてのコントロールに一貫した優れた外観が適用されます。
Actipro 共有ライブラリは、すべての Actipro Avalonia コントロールによって参照される共通のコントロール ライブラリです。これには、プロジェクトで使用できるいくつかの非常に便利なコントロール、コンポーネント、値コンバーター、およびユーティリティが含まれています。
Actipro コア ライブラリは、UI フレームワークに完全に依存しないクラス ライブラリです。これには、.NET プロジェクトで使用できる多数の便利なユーティリティと基本クラスが含まれています。
サンプル ブラウザ アプリケーションを使用すると、数百の例を通じて Actipro Avalonia のすべてのコントロール、テーマ、およびそれらの機能セットを調べることができます。 完全なソース コードは、このリポジトリのSamplesSampleBrowser
フォルダーに含まれています。
アプリケーションをダウンロードして実行するには、次の手順に従います。
このリポジトリを複製またはダウンロードします。
Visual Studio でSamplesSampleBrowserSampleBrowser.Desktop.sln
ソリューションを開きます。
ソリューションのアプリケーション プロジェクトを構築して実行します。
API リファレンスを含む完全な製品ドキュメントは、当社の Web サイトから入手できます。
製品ドキュメントの Markdown ソース コードは、このリポジトリのDocumentationtopics
フォルダー内に含まれています。 ドキュメントは DocFx を使用して構築されています。
Actipro Avalonia コントロールのパッケージは nuget.org で公開されており、すべてActiproSoftware.Controls.Avalonia
という名前プレフィックスで始まります。 パッケージへの参照を独自の Avalonia アプリケーション プロジェクトに追加して、評価および使用できます。 詳細については、NuGet パッケージとフィードのドキュメント トピックを参照してください。
製品を使用するには、少なくとも次の NuGet パッケージのいずれかを参照する必要があります。
ActiproSoftware.Controls.Avalonia - すべての Actipro Avalonia Free 製品アセンブリが含まれており、無料で使用できます。
ActiproSoftware.Controls.Avalonia.Pro - すべての Actipro Avalonia Pro 製品アセンブリが含まれており、Actipro Avalonia Pro コントロールのライセンスを取得した顧客向けです。 ActiproSoftware.Controls.Avalonia
NuGet パッケージも依存関係として含まれています。
この NuGet パッケージは、Actipro Avalonia Pro コントロールのライセンスを取得した顧客を対象としています。
ActiproSoftware.Controls.Avalonia.Bars.Mvvm - Actipro Bars 製品での MVVM (Model-View-ViewModel) パターンの使用をサポートする無料のクラスとテーマ。
他の Actipro Avalonia コントロール テーマを補完するネイティブColorPicker
やDataGrid
コントロールに Actipro のテーマを使用したい場合は、これら 2 つの NuGet パッケージを参照できます。
ActiproSoftware.Controls.Avalonia.Themes.ColorPicker - ネイティブ Avalonia ColorPicker
コントロールの無料テーマ。
ActiproSoftware.Controls.Avalonia.Themes.DataGrid - ネイティブ Avalonia DataGrid
コントロールの無料テーマ。
フレームワーク: .NET 6+
アーキテクチャ:任意の CPU、ARM64、x64、および x86
プラットフォーム: Windows、macOS、Linux、WASM (ブラウザ) など *
IDE: Avalonia でサポートされるすべての IDE
*一部の機能は、デスクトップ以外のプラットフォームでは制限されているか、使用できない場合があります。
このリポジトリには 2 つのプライマリ ブランチがあります。
main - 本番環境に対応した公式リリースのコードベース。
開発 - 開発中のコードが含まれており、運用環境で使用する準備ができていないプレリリース ロジックが含まれる場合があります。
公式リリースのサンプル用にこのリポジトリのクローンを作成する場合は、メイン ブランチを使用するのが最善です。
オープンソース リポジトリへの貢献を歓迎します。 プル リクエストを送信したい場合は、まず GitHub のイシューを開くか、私たちに連絡して議論してください。
貢献について知っておくべきことがすべて説明されているので、貢献方法ドキュメントをよく読んでください。
弊社のサポート ドキュメントでは、クローズド ソースの UI コントロール製品と、このオープンソース リポジトリのコード (ドキュメントとサンプル) の両方のサポートを適切に取得する方法について詳しく説明します。 このグラフは簡単な概要を示しています。
UIコントロール製品 | オープンソースのリポジトリ | |
---|---|---|
サポート オプションからお問い合わせください | ✔ | ✔ |
GitHub の問題を作成する | ❌ | ✔ |
このリポジトリのソース コードは付属のライセンス文書の条件に該当しますが、商用 Avalonia コントロール製品の使用には Actipro エンドユーザー ライセンス契約 (EULA) が適用されます。
ライセンスに関するドキュメントのトピックでは、製品のライセンスについて詳しく説明します。
Actipro 購入ページにアクセスして、Pro コントロールの開発者ライセンスを注文してください。 ご質問がある場合は、弊社の営業チームにお問い合わせください。