WPF

コンピュータ

WPF学習中「フラグに連動してButtonの有効・無効を切り替える」

再生と停止及び削除ボタンを用意し、各ボタンの有効・無効を切り替えてみたいと思います。プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new wpfdotnet add package Microsoft.Xam...
コンピュータ

WPF学習中「コマンドライン引数を受け取る」

作成したアプリをエクスプローラーの送るに登録し使いたいので、コマンドライン引数を受け取る方法を試してみます。受け取る方法はいくつかあるようですが、Environment.GetCommandLineArgs()で引数を取り出します。プロジェ...
コンピュータ

WPF学習中「2枚の画像を左右に並べて表示 – その2」

Windowサイズに合わせて画像が拡大縮小して画像全体を表示させたいのですが、ImageコントロールのStretchプロパティの動作が今一つ理解できず、いろいろ試行錯誤してみました。プロジェクトの作成mkdir プロジェクト名cd プロジェ...
スポンサーリンク
コンピュータ

WPF学習中「2枚の画像を左右に並べて表示」

書籍の見開き表示のように2枚の画像ファイルを左右に表示させたい。プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new wpfcode .ソースコードファイル名:MainWindow.xaml<Window x...
コンピュータ

WPF学習中「BitmapSourceのPixelFormatを変換」

BitmapSource(BitmapImage)を加工をするルーチンを組もうと思いますが、PixelFormatが異なるとルーチンが複雑になりますので固定するため変換処理をしたいと思います。プロジェクトの作成mkdir プロジェクト名cd...
コンピュータ

WPF学習中「BitmapImageのソースをFileStreamで読み込む – zipファイル編」

BitmapImageのStreamSourceにZipファイル内にある画像ファイルのFileStreamを割り当てて画像を表示します。プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new wpfcode ....
コンピュータ

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

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

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

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

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

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

C#でWPF学習中「RadioButtonに連動してコントロールの表示非表示を切り替え」

最初、コントロールのVisibilityプロパティにReactiveProperyオブジェクトバインドして、RadioButtonのChekedイベントにReactiveCommandをバインドしReactiveCommandからReact...
コンピュータ

C#でWPF学習中「ReactiveCommandを使った条件が成立した場合のみ押せるボタン」

ReactiveCommandで実行条件を設定する方法があるようなので試してみました。実行環境Windows10 2004dotnet --version 5.0.104Visual Studio CodePowerShell 5.1プロジ...
コンピュータ

C#でWPF学習中「Grid間の仕切を調整可能にする」

GridSpliterを使うことでGrid間を仕切る位置を調整することが出来るようなので試してみました。実行環境Windows10 2004dotnet --version 5.0.104Visual Studio CodePowerShe...
コンピュータ

C#でWPF学習中「ReactiveCollectionとListbox」

WPFでReactiveCollectionのオブジェクトをListboxのデータソースとしてバインドする方法を試してみました。ReactiveCollectionを使うことでUI側の制約をあまり気にすることなく要素の追加削除移動が出来るこ...
コンピュータ

C#でWPF学習中「別ウィンドウを表示する」

別ウィンドウの作り方を学びたいと思います。Windows10 2004dotnet --version 5.0.104Visual Studio CodePowerShell 5.1プロジェクトの作成mkdir プロジェクト名cd プロジェ...