WPF

コンピュータ

C#でWPF学習中「Behaviorを使ってDrag&Dropで画像を表示する」

以前Drag&Dropで画像ファイルを開くプログラムを作成した際、Drop部分はEventTriggerを使いましたが、DragOrver部分はコードビハインドでコーディングしました。今回はDragOver部分をBehaviorでコーディン...
コンピュータ

C#でWPF学習中「JSONファイルの読み書き」

OpenCVのぼかし処理等のフィルタで画像を加工し保存するアプリです。今回フィルタのパラメータをJSONファイルとして記憶するようにしてみました。実行環境Windows10 2004dotnet --version 5.0.104Visua...
コンピュータ

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

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

C#でWPF学習中「OpenCVSharp – フィルタをバックグラウンドで実行」

フィルタの処理に時間がかかるようになってきたのでフィルタをバックグラウンドで実行してみたいと思います。実行環境Windows10 2004dotnet --version 5.0.104Visual Studio CodePowerShel...
コンピュータ

C#でWPF学習中「OpenCVSharp – アンシャープマスキングフィルタで先鋭化」

アンシャープマスキングフィルタを組み込んでみました。実行環境Windows10 2004dotnet --version 5.0.104Visual Studio CodePowerShell 5.1プロジェクトの作成mkdir プロジェク...
コンピュータ

C#でWPF学習中「OpenCVSharp – ラプラシアンフィルタで輪郭強調」

WPFでOpenCVのフィルター用のGUIを作成しましたのでフィルターを追加して輪郭強調をしてみたいと思います。実行環境Windows10 2004dotnet --version 5.0.104Visual Studio CodePowe...
コンピュータ

C#でWPF学習中「OpenCVSharp」

PythonでOpenCVを使った画像加工をしているのですが、好みの画像となる設定を探すため、フィルターに引き渡す値の調整をし何度もスクリプトを実行しています。スクリプトだと、その調整作業が面倒なのでWPFで簡単なGUIを作ってみました。実...
コンピュータ

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

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

C#でWPF学習中「ReactiveCommandを使ったドラックアンドドロップ」

実行環境Windows10 2004dotnet --version 5.0.104Visual Studio CodePowerShell 5.1プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new wpf...
コンピュータ

WPFのDockPanelを試す。

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

WPFのStackPanelを試す。

StackPanelはコントロールを積み重ねるように配置してくれます。デフォルトは縦方向に並びます。実行環境Winodws10 Pro 2004dotnet --version 5.0.104プロジェクトの作成mkdir <プロジェクト名>...
コンピュータ

WPFのGridレイアウトを試す。

Gridレイアウトは格子状にコントロールを配置するレイアウトを提供する機能になります。このレイアウトを使うと何がうれしいかと言いますと、コントロール配置をある程度自動で配置してくれる点です。Gridレイアウトは行列でコントロールを配置する領...
コンピュータ

C#でWPF学習中「Microsoft.Xaml.Behaviors」

前回ICommandを使ってボタンを押すとメッセージボックスを表示するサンプルを作りました。今回は画像を表示しマウスボタンを押すとメッセージボックスを表示するようにしてみたいと思います。実行環境Windows10 2004dotnet --...
コンピュータ

C#でWPF学習中「ICommand」

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