WPF League of Heroes

WPF League of Heroes

You can learn how to properly implement a WPF project

最后更新 6/9/2022 11:11 PM
驚鏵 WPF开发者
预计阅读 2 分钟
分类
WPF
标签
.NET WPF

WPF League of Heroes

Author: Devncore organization from Seoul, South Korea

Original link: github.com/devncore/leagueoflegends

  • 感谢分享者晨晞 gg
  • 框架使用.NET6
  • C# 10.0;
  • Visual Studio 2022;

  • 您可以了解如何正确实施 WPF 项目。
  • It describes how to directly implement expressions in top design areas such as League of Legends without relying on commercial components.
  • 您可以通过自己实现 MVVM 模式来详细学习和理解 WPF
  • 更多效果可以通过GitHub下载代码,使用Visual Studio 2022打开解决方案Leagueoflegends.slnLeagueoflegends项目设为启动项;

Preview the original

WPF League of Legends

WPF 기반으로 만든 리그오브레전드입니다.

컨텐츠

이 오픈소스의 특징

  • WPF 프로젝트를 올바르게 구현하는 방법을 학습할 수 있습니다.
  • 리그오브레전드와 같은 최상위 디자인 영역의 표현을 상용 컴포넌트에 의지하지 않고 직접 구현하는 방법에 대해 설명합니다.
  • MVVM 패턴을 직접 구현하여 WPF에 대해 자세하게 이해하고 학습할 수 있습니다.

개발 정보

NuGet Package (1.0.9)

프로젝트 구조

  • 📁 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

Keep Exploring

延伸阅读

更多文章
同分类 / 同标签 9/13/2025

Migration from WPF to Avalonia series: Why I have to migrate WPF programs to Avalonia

In the past few years, our host computer software has been mainly developed using WPF and WinForm. These technologies are really easy to use on the Windows platform, and they have also accompanied us through the stage of small-scale trial production to today's large-scale delivery. However, with the development of business and changes in customer needs, the single Windows technology stack has gradually become a hurdle that we must overcome.

继续阅读
同分类 / 同标签 1/26/2025

WPF internationalizes with custom XML files

This article describes in detail the methods of using custom XML files to achieve internationalization in WPF programs, including installing the necessary NuGet package, dynamically obtaining language lists, dynamically switching languages, using translation strings in code and xaml interfaces, etc. It also provides source code links to help developers easily internationalize WPF applications.

继续阅读