WPF League of Legends
Author: Devncore Organization, Seoul, South Korea
Original link: https://github.com/devncore/leagueoflegends
- Thanks to contributor 晨晞 gg;
- Framework uses
.NET6; C# 10.0;Visual Studio 2022;

- You can learn how to properly implement a
WPFproject. - Describes how to directly implement expressions in top-tier design domains like League of Legends without relying on commercial components.
- You can study and understand
WPFin detail by implementing theMVVMpattern yourself. - More effects can be found by downloading the code from GitHub, opening the solution
Leagueoflegends.slnwithVisual Studio 2022, and setting theLeagueoflegendsproject as the startup project.

Preview of original text
WPF League of Legends
This is League of Legends built on WPF.

Contents
Features of this open source
- You can learn how to correctly implement a WPF project.
- Describes how to directly implement top-tier design domain expressions like League of Legends without relying on commercial components.
- You can understand and learn WPF in detail by implementing the MVVM pattern yourself.
Development information
- .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
Project structure
- 📁 AppData
- 📁 Based
- 📁 Implement
- 📁 Material
- 📁 Presentation
- Leagueoflegends
Database
WPF League of Legends uses YAML as its database instead of the classic RDB.
YAML is a widely used data format alongside JSON.
You can learn more about this technology in Guide to Yaml.
Screenshots
Home

TFT

Clash


Setting

Profile

Collection




Loot

My Shop

Store



Game

