Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
WinUI 3デモ - "CommunityToolkit.Mvvm"NuGetパッケージ編
Search
Andrew KeepCoding
March 23, 2024
Programming
540
0
Share
WinUI 3デモ - "CommunityToolkit.Mvvm"NuGetパッケージ編
"CommunityToolkit.Mvvm"NuGetパッケージによるMVVMパターンのボイラープレートコード削減をデモします。
Andrew KeepCoding
March 23, 2024
More Decks by Andrew KeepCoding
See All by Andrew KeepCoding
2024-12-21 .NET Lab LT
andrewkeepcoding
0
23
Other Decks in Programming
See All in Programming
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
390
AI 開発合宿を通して得た学び
niftycorp
PRO
0
190
Codexに役割を持たせる 他のAIエージェントと組み合わせる実務Tips
o8n
4
1.5k
Rethinking API Platform Filters
vinceamstoutz
0
5.1k
Java 21/25 Virtual Threads 소개
debop
0
320
実践ハーネスエンジニアリング #MOSHTech
kajitack
7
5.4k
コードレビューをしない選択 #でぃーぷらすトウキョウ
kajitack
3
1.3k
飯MCP
yusukebe
0
450
PHP 7.4でもOpenTelemetryゼロコード計装がしたい! / PHPerKaigi 2026
arthur1
1
460
Feature Toggle は捨てやすく使おう
gennei
0
400
AI Assistants for YourAngular Solutions @Angular Graz, March 2026
manfredsteyer
PRO
0
140
Ruby and LLM Ecosystem 2nd
koic
1
1.4k
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
53k
Bash Introduction
62gerente
615
210k
The Invisible Side of Design
smashingmag
302
51k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Writing Fast Ruby
sferik
630
63k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
250
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Transcript
WinUI 3デモ CommunityToolkit.Mvvm NuGetパッケージ編
About me Andrew KeepCoding 職業 Windowsデスクトップアプリ開発者 活動 主にWinUI 3関連 YouTube
/ Stack Overflow “WinUI3Localizer” NuGetパッケージ OSS (WinUI3Gallery) @AndrewKeepCodin
WinUI 3デモ CommunityToolkit.Mvvm NuGetパッケージ編
デモ内容 WinUI 3アプリで MVVMパターンを実装する際に発生しがちな ボイラープレートコードを削減する。
WinUI 3について
WinUI 3について
WinUI 3について
WinUI 3について
WinUI 3について
WinUI 3について
MVVMパターンについて
MVVMパターンについて ViewModel View Model Data Binding and Commands Unit Tests
ボイラープレートコードについて
ボイラープレートコードについて ほとんど、 または まったく変化することなく、 複数の場所で 繰り返されるコードのこと
WinUI 3デモ
ボイラープレートコード削減結果 削減前 削減後 IRelayCommand.cs IRelayCommand{T}.cs RelayCommand.cs RelayCommand{T}.cs MemberViewModel.cs SampleViewModel.cs MemberViewModel.cs
SampleViewModel.cs 312行 124行 約60%削減! GitHub: https://github.com/AndrewKeepCoding/CommunityToolkitMvvmDemo
Happy Coding!