当前位置:网站首页>开源项目 英雄联盟 之WPF
开源项目 英雄联盟 之WPF
2022-06-11 03:35:00 【dotNET跨平台】
WPF 英雄联盟
作者:Devncore 组织 来自 韩国,首尔
原文链接:https://github.com/devncore/leagueoflegends
感谢分享者晨晞gg[1];
框架使用
.NET6;C# 10.0;Visual Studio 2022;

您可以了解如何正确实施
WPF项目。描述了如何在不依赖商业组件的情况下,直接实现英雄联盟等顶级设计领域的表达。
您可以通过自己实现
MVVM模式来详细学习和理解WPF。更多效果可以通过GitHub[2]下载代码,使用
Visual Studio 2022打开解决方案Leagueoflegends.sln将Leagueoflegends项目设为启动项;

预览原文
WPF League of Legends
WPF 기반으로 만든 리그오브레전드입니다.

컨텐츠
이 오픈소스의 특징[3]
개발 정보[4]
프로젝트 구조[5]
데이터베이스[6]
스크린샷[7]
이 오픈소스의 특징
WPF 프로젝트를 올바르게 구현하는 방법을 학습할 수 있습니다.
리그오브레전드와 같은 최상위 디자인 영역의 표현을 상용 컴포넌트에 의지하지 않고 직접 구현하는 방법에 대해 설명합니다.
MVVM 패턴을 직접 구현하여 WPF에 대해 자세하게 이해하고 학습할 수 있습니다.
개발 정보
.NET 6.0
C# 10.0
Visual Studio 2022[8]
Nuget Package (1.0.9)
DevNcore.WPF[9]
DevNcore.UI.Foundation[10]
DevNcore.UI.Design[11]
DevNcore.UI.Design.Converter[12]
DevNcore.UI.Design.Geometry[13]
DevNcore.LayoutSupport.Leagueoflegends[14]
프로젝트 구조
AppData
Based
Implement
Material
Presentation
Leagueoflegends
데이터베이스
WPF League of Legends는 클래식 RDB 대신 YAML을 데이터베이스로 사용하고 있습니다.
YAML은 JSON과 함께 널리 사용되는 데이터 양식입니다.
이 기술에 대한 내용은 Guide to Yaml[15] 에서 더 자세히 학습할 수 있습니다.
스크린샷
Home

TFT

Clash


Setting

Profile

Collection




Loot

My Shop

Store



Game


参考资料
[1]
晨晞gg: https://www.cnblogs.com/chenxigg/
[2]GitHub: https://github.com/devncore/leagueoflegends
[3]이 오픈소스의 특징: #이-오픈소스의-특징
[4]개발 정보: #개발-정보
[5]프로젝트 구조: #프로젝트-구조
[6]데이터베이스: #데이터베이스
[7]스크린샷: #스크린샷
[8]Visual Studio 2022: https://visualstudio.microsoft.com/ko/vs/preview/vs2022/
[9]DevNcore.WPF: https://github.com/devncore/devncore
[10]DevNcore.UI.Foundation: https://github.com/devncore/devncore
[11]DevNcore.UI.Design: https://github.com/devncore/devncore
[12]DevNcore.UI.Design.Converter: https://github.com/devncore/devncore
[13]DevNcore.UI.Design.Geometry: https://github.com/devncore/devncore
[14]DevNcore.LayoutSupport.Leagueoflegends: https://github.com/devncore/devncore
[15]Guide to Yaml: https://github.com/devncore/guide-to-yaml
边栏推荐
- 【可解释】|深层网络的公理化属性(Axiomatic Attribution for Deep Networks)
- thinkphp3.2.3反序列化利用链分析
- Student online education and teaching course management system based on SSM framework
- VNC remote configuration of Galaxy Kirin server system
- rt-thread测试
- Object storage Minio tutorial
- SSL库选择
- VIM quickly select a method / function
- OpenGL error Guide
- Web upload file Preview
猜你喜欢

Lecturer paging query_ Instructor condition query with page

UML series articles (28) architecture modeling - collaboration

Iqoo 8 measured hands-on experience: return of the king, never high profile

OpenGL Chapter 10 illuminant
![[elt.zip] openharmony paper Club - electronic device software update compression](/img/d8/0a6beafc9b986f6fc61411ba09c4a2.png)
[elt.zip] openharmony paper Club - electronic device software update compression

CheckBox美化按钮选中样式

Interface performance optimization ideas

【ELT.ZIP】OpenHarmony啃论文俱乐部——电子设备软件更新压缩

OpenGL Chapter 7 basic lighting

SQL查询连续三天登录的用户
随机推荐
Quartz:老而弥坚的开源任务调度框架,用起来够丝滑
Skynet source code analysis make
Lianyirong (passed)
Product milestones in May 2022
618 coming! Can oppo reno6, which is sold through all channels with high price and low configuration, win?
Picking peaches (double pointer)
Promise使用
OPENSSL ASN.1, DER, PEM, X509
Rhel7 switch character encoding to GBK
【ELT.ZIP】OpenHarmony啃论文俱乐部——多层存储分级数据压缩
Jscpcp L. collecting diamonds (thinking)
Synchronized locked objects
What has TCL done right to break through the technological strength of Chinese brand innovation?
/The world of 10 recommended websites for learning programming has entered the era of the Internet. According to a recently released Internet trends 2016 report, China has become a leader in the Inter
regular expression
Logical deletion_ Swagger2 framework integration
难忘时刻
OpenGL第十一章 多光源
VNC remote configuration of Galaxy Kirin server system
【ELT.ZIP】OpenHarmony啃论文俱乐部——数据高通量无损压缩方案