WPF リーグ・オブ・レジェンド
作者:Devncore 組織(韓国・ソウル)
原文リンク:https://github.com/devncore/leagueoflegends
- シェアしてくれた晨晞 ggに感謝します。
- フレームワークは
.NET6を使用。 C# 10.0Visual Studio 2022

- WPF プロジェクトを正しく実装する方法を学べます。
- 商用コンポーネントに依存せず、リーグ・オブ・レジェンドのようなトップレベルのデザイン領域を直接表現する方法を説明しています。
- MVVM パターンを自作することで、WPF を詳細に理解し学習できます。
- より多くのエフェクトは GitHub からコードをダウンロードし、
Visual Studio 2022でソリューションLeagueoflegends.slnを開き、Leagueoflegendsプロジェクトをスタートアップに設定してください。

原文プレビュー
WPF League of Legends
WPF ベースで作成した リーグ・オブ・レジェンド です。

コンテンツ
このオープンソースの特徴
- WPF プロジェクトを正しく実装する方法を学習できます。
- リーグ・オブ・レジェンド のようなトップレベルのデザイン領域の表現を、商用コンポーネントに頼らず直接実装する方法について説明します。
- MVVM パターンを自作することで、WPF について詳細に理解し学習できます。
開発情報
- .NET 6.0
- C# 10.0
- Visual Studio 2022
NuGet Package (1.0.9)
- DevNcore.WPF
- DevNcore.UI.Foundation
- DevNcore.UI.Design
- DevNcore.UI.Design.Converter
- DevNcore.UI.Design.Geometry
- DevNcore.LayoutSupport.Leagueoflegends
プロジェクト構成
- 📁 AppData
- 📁 Based
- 📁 Implement
- 📁 Material
- 📁 Presentation
- Leagueoflegends
データベース
WPF League of Legends は、従来の RDB の代わりに YAML をデータベースとして使用しています。
YAML は JSON とともに広く使用されるデータ形式です。
この技術については Guide to Yaml でより詳しく学べます。
スクリーンショット
Home

TFT

Clash


Setting

Profile

Collection




Loot

My Shop

Store



Game

