MVVM

コンピュータ

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

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

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

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

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

WPFの空のプロジェクトです。プロジェクトの作成mkdirプロジェクト名cdプロジェクト名dotnetnewwpfdotnetaddpackageMicrosoft.Xaml.Behaviors.WpfdotnetaddpackageRea...
コンピュータ

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

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

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

キーボード入力のサンプルプロジェクトの作成dotnetnewwpf-nKeyPresscdKeyPressdotnetaddpackageMicrosoft.Xaml.Behaviors.WpfdotnetaddpackageReactiv...
コンピュータ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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