WPF リーグ・オブ・レジェンド

WPF リーグ・オブ・レジェンド

WPF プロジェクトを正しく実装する方法を学べます

最終更新 2022/06/09 23:11
驚鏵 WPF开发者
読了目安 1 分
カテゴリ
WPF
タグ
.NET WPF

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 について詳細に理解し学習できます。

開発情報

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

さらに探索

関連読書

その他の記事
同じカテゴリ / 同じタグ 2025/09/13

WPF から Avalonia への移行シリーズ:なぜ WPF プログラムを Avalonia に移行しなければならないのか

過去数年間、当社の上位機ソフトウェアは主に WPF と WinForm で開発されてきました。これらの技術は Windows プラットフォームで非常に便利であり、小規模試作から現在の規模拡大による納品まで、私たちを支えてきました。しかし、ビジネスの発展や顧客ニーズの変化に伴い、単一の Windows テクノロジースタックは私たちが必ず乗り越えなければならない壁となってきました。

続きを読む
同じカテゴリ / 同じタグ 2025/01/26

WPF カスタムXMLファイルによる国際化

この記事では、WPFプログラムでカスタムXMLファイルを使用して国際化を実現する方法について詳しく説明します。必要なNuGetパッケージのインストール、言語リストの動的取得、言語の動的切り替え、コードおよびXAMLインターフェースでの翻訳文字列の使用などを含み、ソースコードのリンクも提供し、開発者がWPFアプリケーションの国際化を簡単に実装できるように支援します。

続きを読む