学ぶ価値のあるWPFオープンソースプロジェクト:Accelerider. Windows

学ぶ価値のあるWPFオープンソースプロジェクト:Accelerider. Windows

このプロジェクトはPrism MVVMフレームワークを適用し、プロジェクトはデータが他のサービスプログラムから来ていることを示し、Web API通信を使用しています。このプログラムを正常に実行したい場合は、自分でWeb APIプログラムを行う必要があり、APIインターフェイスによってデータ駆動を提供され、実際にはコードを直接表示し、プロジェクトが実行できなくても簡単に抽出できます。

最后更新 2019/12/05 13:45
沙漠尽头的狼
预计阅读 2 分钟
分类
WPF
专题
WPFのオープンソースプロジェクト
标签
.NET WPF Prism MVVM WPFのオープンソースプロジェクト

プロジェクトの紹介

このプロジェクトはPrism MVVMフレームワークを適用し、プロジェクトはデータが他のサービスプログラムから来ていることを示し、Web API通信を使用しています。このプログラムを正常に実行したい場合は、自分でWeb APIプログラムを行う必要があり、APIインターフェイスによってデータ駆動を提供され、実際にはコードを直接表示し、プロジェクトが実行できなくても簡単に抽出できます。

プロジェクトの特性

  1. このプロジェクトは国際化をサポートして、リソースファイルを通して中、英、日の三国言語切り替えを実現して、T4テンプレートはサポートしているが、サポートするのはあまり良くなくて、モジュールが動的にロードする時(つまり参照を加える方式を使わない)、モジュール国際化は発効しない。

  2. MaterialDesign InXamlToolkitは、非常に優れたオープンソースWPFコントロールライブラリであり、ネイティブ+カスタムモジュール、カスタムコントロール、サードパーティ製コントロール(Dev Express\Telerik)などのオリジナルプロジェクトで使用されています。

  3. このプロジェクトは、動的な拡張と機能の削除を容易にするモジュール化された方法であり、各モジュールはdllの形式でロードされ、特定のインターフェイス効果は、次の図Screenshotsを見てください。

  4. このプロジェクトは完全なプロジェクトではなく、著者は機能の一部だけをオープンソースにし、個人的に著者が保持していると感じて、より多くの欠点があり、以下のスクリーンショットを見て、GitHubにはいくつかの機能モジュールがアップロードされていない、アップロードされた機能も多かれ少なかれカットされているが、優れたオープンソースプロジェクトであることは著者に感謝し、私は. Netcore 3.0を使用しており、このプロジェクトは参考としてプロジェクトを開発しました。この素晴らしいプロジェクトを発見する方法?

  5. これらのライブラリの1つはrefitで非常によく使われ、Web APIを呼び出すのに便利です。

後悔は最近、このような優れたプロジェクトを見ただけで、私自身は2019年にgithubでプロジェクトを検索した後、以前はgithubをあまり閲覧していなかった、自分のWPFプロジェクトは自分の“めちゃくちゃ”なフレームワークであり、2015年からPrismを適用し始めたが、MVVMも使用している、サービス依存注入も追加され、モジュール性も使用されているが、いつも不完全だと感じている、プロジェクトに焦点を当てて以来、自分のフレームワークの欠点を理解し、友人に研究、参照をお勧めします。

効果の表示

本人偷懒,下面的截图直接从该项目的readme.md文件中复制的,需要研究该项目,请直接跳过去吧:Accelerider.Windows

アクションのアニメーション

ファイルの閲覧

ファイル転送

左のグループ

App Storeより

依存関係は

  • MaterialDesignInXamlToolkit
  • Unity Container
  • Prism
  • refit
  • Newtonsoft.Json
Keep Exploring

延伸阅读

更多文章
同分类 / 同标签 2023/06/11

7/7

NET Core3環境でMVVMフレームワークPrismのダイアログサービスを使用する方法は、prismシリーズの最後の記事です。

继续阅读
同分类 / 同标签 2023/06/11

6/7

NET Core3でMVVMフレームワークを使用する方法Prism地域ベースのナビゲーションシステム

继续阅读
同分类 / 同标签 2023/06/11

5/7

NET Core3環境でMVVMフレームワークを使用する方法Prismのゾーンマネージャを使用したビューの管理

继续阅读