WPF

コンピュータ

WPF学習中「BitmapImageのソースをFileStreamで読み込む」

WPFで画像を表示させようとするとImageコントロールを使い、そのソースとしてBitmapImageが使えます。次にBitmapImageのソースを指定する方法としてUriSourceとStreamSourceがあります。 今回はStre...
コンピュータ

WPF学習中「キー入力イベントとフルスクリーン切り替え」

以前作成しましたドラックアンドドロップで画像ファイルを表示する、簡易グラフィックビューアにF11キーでウィンドウをフルスクリーンに切り替える機能を乗せてみました。 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dot...
コンピュータ

C#でWPF学習中「WPFプロジェクトを作成するスクリプト」

wpfプロジェクトを作る際、自分が良く使うパッケージの追加やソースファイルの作成、xamlの修正などをバッチ処理するPowerShellスクリプトを作成しました。 ファイル名:Create-WPFProj.ps1 <# .SYNOPSIS ...
コンピュータ

C#でWPF学習中「BitmapSourceをPNG形式で保存」

フィルタ処理した画像を保存するボタンを追加しました。 PNG形式で保存のコード // 保存処理 using (System.IO.FileStream stream = new System.IO.FileStream(path, Syst...
コンピュータ

C#でWPF学習中「メニュー」

WPFでメニューを作ってみました。 実行環境 Windows10 2004 dotnet --version 5.0.104 Visual Studio Code PowerShell 5.1 プロジェクトの作成 mkdir プロジェクト名...
コンピュータ

WPFのDockPanelを試す。

DockPanelはコントロールをクライアント領域の左右上下に張り付くように配置してくれます。LastChildFillをTrueにすると最後に指定したコントロールが残りの領域一杯にひろがります。 実行環境 Winodws10 Pro 20...
コンピュータ

C#でWPF学習中「ICommand」

Viewにあるボタンを押すとメッセージボックスを表示するサンプルになります。 実行環境 Windows10 2004 dotnet --version 5.0.102 Visual Studio Code プロジェクトの作成 mkdir W...
コンピュータ

WPFのプロジェクトでSystem.Windows.Formsの参照(.NET5)

.Net SDK(dotnet.exe)でWPFのプロジェクトで作成しプログラミングをしています。 Webで公開されているサンプルプログラムを見ながらWPFを学習しているのですが、ダイアログボックスなどでSystem.Windows.For...