当前位置:网站首页>开源项目 英雄联盟 之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
边栏推荐
- 1_ Attribute management function
- 右键 powershell here 功能添加
- Using minted to insert highlighted code in texstudio in latex environment
- 基于SSM的大学生社团管理系统
- OpenGL第八章 材质material
- [CNN]|CNN与Transformer区别
- 多线程四部曲之NSThread
- Go failing - expected ‘package‘, found ‘EOF‘
- 【CNN】|How much position information do convolutional neural networks encode?
- VNC remote configuration of Galaxy Kirin server system
猜你喜欢
![[elt.zip] openharmony paper Club - multi tier storage hierarchical data compression](/img/28/ec83b2ebb1f0772acdec443525c26d.png)
[elt.zip] openharmony paper Club - multi tier storage hierarchical data compression

Azure Kubernates Service 更新|提升开发体验和效率

基于SSM框架的学生老师考试管理系统

Shopping and retail backstage management system of chain supermarket based on SSM framework

大厂外包or自研公司?测试人找工作怎么选?

Logical deletion_ Swagger2 framework integration

Run Skynet for the first time

js点击太阳月亮切换白天黑夜js特效

Kirin V10 installation of tongweb7.0

多线程四部曲之NSThread
随机推荐
【可解释】|深层网络的公理化属性(Axiomatic Attribution for Deep Networks)
Two solutions for reliable message consistency
PostgreSQL statement
WEB上传文件预览
【SignalR全套系列】之在.Net6中实SignalR通信
1_ Attribute management function
/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
JS top icon menu click to switch background color JS special effect
postgresql 函数的参数为自定义类型时传参格式
Record a VMware problem
jlink最新版本下载
three. JS cool technology background H5 animation
618 coming! Can oppo reno6, which is sold through all channels with high price and low configuration, win?
ImportError: DLL load failed while importing _ Sqlite3: the specified module could not be found
Student online education and teaching course management system based on SSM framework
Writing shell scripts using vscode
【CNN】|How much position information do convolutional neural networks encode?
svg实现纸飞机自由的飞翔动画
[elt.zip] openharmony paper Club - fast random access string compression
给孩子的国学经典