コンピュータWPF学習中「キーボード入力」 キーボード入力のサンプルプロジェクトの作成dotnet new wpf -n KeyPresscd KeyPressdotnet add package Microsoft.Xaml.Behaviors.Wpfdotnet add pack... 2022.08.16コンピュータ
コンピュータ【WPF学習中】MVVMでイベントの発生元のコントロールを引数にする。【MouseMove】 MVVMでマウスの移動イベントからカーソル位置を拾って表示するサンプルプログラムです。プロジェクトの作成PowerShellで実行。要dotnet.exemkdir プロジェクト名cd プロジェクト名dotnet new wpfdotnet... 2022.03.22コンピュータ
コンピュータ【WPF学習中】Stackを使ったサンプルプログラム プログラミングでStackというとpushで保存popで取り出すLast In First Outでメモリへのアクセスする方法だったように記憶しています。使い道としてサブルーチンを呼び出す前に壊れて欲しくないデータをStackに入れて(pu... 2022.03.12コンピュータ
コンピュータ【WPF学習中】XAMLでCanvasのサイズを親要素のサイズに合わせる WPFで扱うコントロールの多くは幅や高さを指定しない場合(デフォルト)親要素のクライアント領域一杯に広がりますが、Canvasの場合、幅や高さのデフォルトは0ですので基本的に数値を指定してあげる必要があるようです。以前作成したプログラムでは... 2022.03.08コンピュータ
コンピュータ【WPF学習中】ドラッグアンドドロップで画像を表示する。20220304 フォームにエクスプローラーなどから画像ファイルをドラッグアンドドロップすると画像が表示されるサンプルプログラムです。プロジェクトの作成PowerShellで実行。要dotnet.exemkdir プロジェクト名cd プロジェクト名dotne... 2022.03.04コンピュータ
コンピュータWPF学習中「コマンドライン引数を受け取る」 作成したアプリをエクスプローラーの送るに登録し使いたいので、コマンドライン引数を受け取る方法を試してみます。受け取る方法はいくつかあるようですが、Environment.GetCommandLineArgs()で引数を取り出します。プロジェ... 2021.08.11コンピュータ
コンピュータC#でWPF学習中「RadioButtonに連動してコントロールの表示非表示を切り替え」 最初、コントロールのVisibilityプロパティにReactiveProperyオブジェクトバインドして、RadioButtonのChekedイベントにReactiveCommandをバインドしReactiveCommandからReact... 2021.06.18コンピュータ
コンピュータC#でWPF学習中「ReactiveCommandを使った条件が成立した場合のみ押せるボタン」 ReactiveCommandで実行条件を設定する方法があるようなので試してみました。実行環境Windows10 2004dotnet --version 5.0.104Visual Studio CodePowerShell 5.1プロジ... 2021.06.14コンピュータ
コンピュータC#でWPF学習中「ReactiveCollectionとListbox」 WPFでReactiveCollectionのオブジェクトをListboxのデータソースとしてバインドする方法を試してみました。ReactiveCollectionを使うことでUI側の制約をあまり気にすることなく要素の追加削除移動が出来るこ... 2021.06.10コンピュータ
コンピュータC#でWPF学習中「別ウィンドウを表示する」 別ウィンドウの作り方を学びたいと思います。Windows10 2004dotnet --version 5.0.104Visual Studio CodePowerShell 5.1プロジェクトの作成mkdir プロジェクト名cd プロジェ... 2021.06.09コンピュータ
コンピュータC#でWPF学習中「Behaviorを使ってDrag&Dropで画像を表示する」 以前Drag&Dropで画像ファイルを開くプログラムを作成した際、Drop部分はEventTriggerを使いましたが、DragOrver部分はコードビハインドでコーディングしました。今回はDragOver部分をBehaviorでコーディン... 2021.06.04コンピュータ
コンピュータC#でWPF学習中「JSONファイルの読み書き」 OpenCVのぼかし処理等のフィルタで画像を加工し保存するアプリです。今回フィルタのパラメータをJSONファイルとして記憶するようにしてみました。実行環境Windows10 2004dotnet --version 5.0.104Visua... 2021.05.31コンピュータ
コンピュータC#でWPF学習中「BitmapSourceをPNG形式で保存」 フィルタ処理した画像を保存するボタンを追加しました。PNG形式で保存のコード// 保存処理using (System.IO.FileStream stream = new System.IO.FileStream(path, System.... 2021.05.29コンピュータ
コンピュータC#でWPF学習中「OpenCVSharp – フィルタをバックグラウンドで実行」 フィルタの処理に時間がかかるようになってきたのでフィルタをバックグラウンドで実行してみたいと思います。実行環境Windows10 2004dotnet --version 5.0.104Visual Studio CodePowerShel... 2021.05.28コンピュータ