C#– category –
- 
	
		  【WPF】ContentControlで画面遷移する方法を紹介(MVVM)MVVMパターンで画面遷移する方法を知りたい。。。 この記事では、WPF で MVVM パターンを使って画面を遷移する方法を紹介します。MVVMパターンで設計することで アプリケーションのロジックとUIを分離し、テスタビリティや保守性を向上させることができま...
- 
	
		  【WPF】ItemsControlにUserControlを並べて表示する(MVVM)「いくつかのコントロールの組み合わせを何度も表示したい」ていう時ありますよね? そのコントロールの組み合わせをコピー&ペーストして対応することもできますが、変更が発生した場合には大変苦労することでしょう。 こういう場合はコントロールの組み...
- 
	
		  【WPF】ItemsControlの使い方まとめWPF でデータのコレクションを UI 画面に表示したいていう場面で活躍するのが「ItemsControl」です。 ItemsControl の基本的な使い方を1つの記事にまとめてみました。見た目を細かく設定するために用意されている4つのプロパティを中心に紹介しています...
- 
	
		  【WPF】コマンドの使い方(ICommandインターフェース)Model-View-ViewModel(MVVM)は、UI(表示部分)と UI 以外のコード(実処理部分)を分離するための UI アーキテクチャデザインパターンです。 MVVM パターンによる疎結合を実現するための仕組みとして、データバインディングとコマンドという機能があり...
- 
	
		  【WPF】PokeAPIを使ってポケモンの一覧を表示するアプリを作成する(C#)今回はPokeAPIを使って、ポケモンの一覧(ポケモンカード)を表示するアプリをC#で作成します。 完成イメージは次の通りです。ポケモンの図鑑番号を入力して、[ポケモン 表示!!]ボタンをクリックすると、ポケモンカードが表示されます。 懐かしいポケモン...
- 
	
		  【WPF】C#でPokeAPIを使ってポケモンの画像を取得するアプリを作る今回はC#でポケットモンスター(ポケモン)の画像を取得するアプリを作成します。 ポケモンに関するデータを簡単に取得できる『PokeAPI』を利用することで、手軽に作ることができます。2023年1月時点で、905匹のポケモンデータが存在しています。 懐かしい...
- 
	
		  【C#】JSONをファイルへ書き込み(シリアライズ)する方法を紹介JSON はアプリケーションの設定値を保存する際に使われたり、近年ではネットワーク上でデータの受け渡しを行う際にも使われているデータ形式の1つです。 JSON を扱う C# のライブラリの中で人気なのが「Newtonsoft.Json」です。NuGet からインストールす...
- 
	
		  【C#】JSONファイルを読み込み(デシリアライズ)する方法を紹介この記事では、C# で JSON ファイルを読み込み(デシリアライズ)する方法を紹介します。 標準ライブラリと外部ライブラリのどちらかを選択して使う事になるのですが、この記事では豊富な機能と高パフォーマンスである「Newtonsoft.Json」という外部ライブ...
- 
	
		  【WPF】画面をスクリーンショット(キャプチャ)して保存するアプリを作成パソコンの画面をスクショしたい時、どうしていますか? 私は、Windows に標準で搭載されている「Snipping Tool」を使っています。このアプリはパソコンに表示されている画面を画像として取り込むことができます。パソコンの全画面を取り込むか、指定した...
- 
	
		  【WPF】ウィンドウの一部背景を透明にする方法ブログでアプリケーションの実行画面の説明をする時、GIF アニメーションをよく使います。 パソコンの画面を撮影して GIF アニメーションを簡単に保存できる無料ツールの「ScreenToGif」という神アプリをよく利用しています。 このアプリの画面中央部分は...
