MVVM

コンピュータ

ReactivePropertyで入力値チェック(Validation)をする

入力値チェック(Validation)サンプルです。必須入力で0より大きい数値で奇数のみ受け付ける入力項目を作成しました。 ソースコード ファイル名:MainWindow.xaml <Window x:Class="ValidationSa...
コンピュータ

WPFでReactiveCommandを使ってドラッグアンドドロップ

ドラッグアンドドロップのサンプルです。 プロジェクトの作成 ソースコード ファイル名:MainWindow.xaml <Window x:Class="WpfProgram2.MainWindow" xmlns=" xmlns:x=" xm...
コンピュータ

WPFでReactivePropertyを扱うプロジェクト

WPFの空のプロジェクトです。 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new wpf dotnet add package Microsoft.Xaml.Behaviors.Wpf dotnet...
コンピュータ

【WPF】アプリケーションランチャー

リストボックスにアイコンの画像を表示するとアプリケーションランチャーのような見た目が作れると思い試作してみました。 機能 アプリケーションの登録...ウィンドウに実行ファイル(.exe)をドラッグアンドドロップしてください。 アプリケーショ...
コンピュータ

WPF学習中「キーボード入力」

キーボード入力のサンプル プロジェクトの作成 dotnet new wpf -n KeyPress cd KeyPress dotnet add package Microsoft.Xaml.Behaviors.Wpf dotnet add...
コンピュータ

【WPF学習中】Pathで動的に直線を引く

調べたところWPFで直線を引こうと思ったらXAMLでPathで静的に直線を引くことが出来るようです。 こちらを参考に、マウスのクリックイベントで直線の始点と終点を拾って、動的に直線を引く方法を考えてみました。 MVVMぽくプログラミングしよ...
コンピュータ

【WPF学習中】MVVMでイベントの発生元のコントロールを引数にする。【MouseMove】

MVVMでマウスの移動イベントからカーソル位置を拾って表示するサンプルプログラムです。 プロジェクトの作成 PowerShellで実行。要dotnet.exe mkdir プロジェクト名 cd プロジェクト名 dotnet new wpf ...
コンピュータ

【WPF学習中】Stackを使ったサンプルプログラム

プログラミングでStackというとpushで保存popで取り出すLast In First Outでメモリへのアクセスする方法だったように記憶しています。 使い道としてサブルーチンを呼び出す前に壊れて欲しくないデータをStackに入れて(p...
コンピュータ

【WPF学習中】XAMLでCanvasのサイズを親要素のサイズに合わせる

WPFで扱うコントロールの多くは幅や高さを指定しない場合(デフォルト)親要素のクライアント領域一杯に広がりますが、Canvasの場合、幅や高さのデフォルトは0ですので基本的に数値を指定してあげる必要があるようです。 以前作成したプログラムで...
コンピュータ

【WPF学習中】ドラッグアンドドロップで画像を表示する。20220304

フォームにエクスプローラーなどから画像ファイルをドラッグアンドドロップすると画像が表示されるサンプルプログラムです。 プロジェクトの作成 PowerShellで実行。要dotnet.exe mkdir プロジェクト名 cd プロジェクト名 ...
コンピュータ

WPF学習中・表示した画像を拡大・縮小・移動する。

Thumbというコントロールはドラッグで移動することが出来ます。そのコントロールに画像を被せて、さらにScaleTransformで拡大・縮小することで、画像を拡大・縮小・移動するプログラムにしてみました。 プロジェクトの作成 PowerS...
コンピュータ

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

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

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

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

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

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