Avalonia実践入門 ― WPF経験者と初心者のためのデスクトップアプリ開発

Avalonia実践入門 ― WPF経験者と初心者のためのデスクトップアプリ開発

無料で読める本

Avalonia UIで実用的なデスクトップアプリを作るための実践入門です。XAML、データバインディング、MVVMから、CommunityToolkit.Mvvm、スタイル、非同期処理、DI、バリデーション、パフォーマンス、テスト、配布までを段階的に解説します。 WPF経験者は既存知識を活かせる一方、Avalonia独自のスタイルやプロパティーシステム、ストレージAPI、Windows固有機能との連携も扱います。 「Avaloniaを知る」だけでなく、実際に選び、設計し、作れるようになることを目指した一冊です。

Chapters
Chapter 01

Avalonia UIとは ― デスクトップUIの新しい選択肢

Chapter 02

WPF・WinUI・Avalonia UIをどう選ぶか

Chapter 03

WPFではなくAvaloniaを選ぶ積極的な理由

Chapter 04

WPF経験者のためのAvalonia超速入門

Chapter 05

開発環境を整えて最初のAvaloniaアプリを動かす

Chapter 06

XAMLとコードビハインドで画面を動かす

Chapter 07

レイアウトと基本コントロールで実用的な画面を組み立てる

Chapter 08

データバインディングでUIとデータをつなぐ

Chapter 09

コードビハインドからMVVMへ

Chapter 10

CommunityToolkit.Mvvmでビューモデルを簡潔にする

Chapter 11

一覧・選択・編集を実用的に組み立てる

Chapter 12

スタイルとセレクターで見た目を整理する

Chapter 13

データテンプレート・コントロールテンプレート・テーマ

Chapter 14

ダイアログとファイルアクセス

Chapter 15

非同期処理とUIスレッド

Chapter 16

設定保存とアプリケーションサービス

Chapter 17

Dependency Injectionで依存関係を組み立てる

Chapter 18

バリデーション・エラー処理・ログ

Chapter 19

WPFからAvaloniaへ移るときの実践的な違い

Chapter 20

WPF資産はどこまで再利用できるか

Chapter 21

Windows固有機能も必要なら使う

Chapter 22

キーボード・クリップボード・ドラッグ&ドロップ

Chapter 23

Compiled Bindingでバインディングを安全・高速にする

Chapter 24

大量データとパフォーマンス

Chapter 25

テスト可能なAvaloniaアプリ

Chapter 26

ビルド・配布

Chapter 27

プロジェクトでAvaloniaを採用する前に

Chapter 28

どんな案件ならAvaloniaを選ぶか

Author
yoi
Topics
¥0今すぐ読む
公開
NEW
文章量
121,477
価格
0