プロジェクトの紹介
このプロジェクトはPrism MVVMフレームワークを適用し、プロジェクトはデータが他のサービスプログラムから来ていることを示し、Web API通信を使用しています。このプログラムを正常に実行したい場合は、自分でWeb APIプログラムを行う必要があり、APIインターフェイスによってデータ駆動を提供され、実際にはコードを直接表示し、プロジェクトが実行できなくても簡単に抽出できます。
プロジェクトの特性
このプロジェクトは国際化をサポートして、リソースファイルを通して中、英、日の三国言語切り替えを実現して、T4テンプレートはサポートしているが、サポートするのはあまり良くなくて、モジュールが動的にロードする時(つまり参照を加える方式を使わない)、モジュール国際化は発効しない。
MaterialDesign InXamlToolkitは、非常に優れたオープンソースWPFコントロールライブラリであり、ネイティブ+カスタムモジュール、カスタムコントロール、サードパーティ製コントロール(Dev Express\Telerik)などのオリジナルプロジェクトで使用されています。
このプロジェクトは、動的な拡張と機能の削除を容易にするモジュール化された方法であり、各モジュールはdllの形式でロードされ、特定のインターフェイス効果は、次の図Screenshotsを見てください。
このプロジェクトは完全なプロジェクトではなく、著者は機能の一部だけをオープンソースにし、個人的に著者が保持していると感じて、より多くの欠点があり、以下のスクリーンショットを見て、GitHubにはいくつかの機能モジュールがアップロードされていない、アップロードされた機能も多かれ少なかれカットされているが、優れたオープンソースプロジェクトであることは著者に感謝し、私は. Netcore 3.0を使用しており、このプロジェクトは参考としてプロジェクトを開発しました。この素晴らしいプロジェクトを発見する方法?
これらのライブラリの1つはrefitで非常によく使われ、Web APIを呼び出すのに便利です。
後悔は最近、このような優れたプロジェクトを見ただけで、私自身は2019年にgithubでプロジェクトを検索した後、以前はgithubをあまり閲覧していなかった、自分のWPFプロジェクトは自分の“めちゃくちゃ”なフレームワークであり、2015年からPrismを適用し始めたが、MVVMも使用している、サービス依存注入も追加され、モジュール性も使用されているが、いつも不完全だと感じている、プロジェクトに焦点を当てて以来、自分のフレームワークの欠点を理解し、友人に研究、参照をお勧めします。
効果の表示
本人偷懒,下面的截图直接从该项目的readme.md文件中复制的,需要研究该项目,请直接跳过去吧:Accelerider.Windows
アクションのアニメーション

ファイルの閲覧

ファイル転送

左のグループ

App Storeより

依存関係は
- MaterialDesignInXamlToolkit
- Unity Container
- Prism
- refit
- Newtonsoft.Json