WPF 英雄联盟
作者:Devncore 组织 来自 韩国,首尔
原文链接:https://github.com/devncore/leagueoflegends
- 感谢分享者晨晞 gg;
- 框架使用
.NET6
; C# 10.0
;Visual 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 에서 더 자세히 학습할 수 있습니다.