コンピュータWPFで動的にコントロールを作成配置するサンプル2 画像を表示するだけのプログラムであればMainWindow.xaml.csで動的にImageコントロールを追加することが出来るのではないかと思い試してみました。 ファイル名:MainWindow.xaml.cs using System.W... 2024.10.17コンピュータ
コンピュータC#でBitmap変数をダミーのBitmapオブジェクトで初期化する アプリケーションでBitmapオブジェクトを表示する場合、起動時表示する画像が無いので、あまり深く考えずNullをセットすることが多いです。その場合Bitmapオブジェクトの変数をNullを許容にする必要があり、その変数を使う前にNullチ... 2024.10.16コンピュータ
コンピュータC#のWPFでMouseDownイベントとEventToReactiveCommand EventToReactiveCommandを使うとXAMLで任意のコントロールで発生したイベントからViewModelのReactiveCommadn(ICommand)を呼び出すことが出来るようです。 ファイル名:MainWindow.... 2024.10.15コンピュータ
コンピュータC#のWPFでConverterを使ってスライダーの倍率表示文字列を変換する スライダーの値をラベルに倍率として表示させたい。その際0.1~10.0の範囲が選択できるようにしたい。 ファイル名:ScaleConverter.cs using System.Globalization; using System.Win... 2024.10.15コンピュータ
コンピュータWPFのXAMLでStackPanelで水平方向(横)にコントロールを並べる StackPanelのデフォルトでは垂直方向にコントロールが並びますがOrientation="Horizontal"とするとコントロールが水平方向に並びます。 <StackPanel Orientation="Horizontal"> <... 2024.10.15コンピュータ
コンピュータWPFのXAMLだけで画像のスクロールと拡大する。 C#のコードに頼らずXAMLだけで画像のスクロールと拡大機能を組み込みました。 <Window x:Class="ImgViewer01.MainWindow" xmlns=" xmlns:x=" xmlns:d=" xmlns:mc=" ... 2024.10.14コンピュータ
コンピュータC#でディレクトリ内の複数の画像ファイルをマルチTiffファイルに変換する 複数の画像ファイルをtiff形式にアーカイブします。 前回の記事 ファイル名:Program.cs using System.IO; using System.Text.RegularExpressions; using System.Wi... 2024.10.14コンピュータ
コンピュータC#で画像ファイルをTiffファイルに変換する ファイル名:ImgToTiff01.csproj <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework... 2024.10.14コンピュータ
コンピュータWPFのXAMLでTextBoxの文字列を垂直方向で中央に配置する 初期のXAMLにTextBoxを追加 <Window x:Class="TextblockCenter01.MainWindow" xmlns=" xmlns:x=" xmlns:d=" xmlns:mc=" xmlns:local="cl... 2024.10.08コンピュータ
コンピュータWPFのXAMLでメニューとステータスバー付き2ペインのレイアウト パスやURLの入力を想定したテキストボックスを作るのに苦労しました。 ウィンドウのサイズ変更に応じてテキストボックスの幅が変更されるようになっています。 <Window x:Class="FileManager02.MainWindow" ... 2024.10.03コンピュータ
コンピュータC#でMemoryCacheクラスでWPFのBitmapSourceをキャッシュしてみる。2 以前の記事で試したプログラムを合わせてZIPファイルをキャッシュへ先読みさせてみます。 using System.Diagnostics; using System.Runtime.Caching; using System.IO; usi... 2024.10.01コンピュータ
コンピュータC#でランダムな図形を描画した画像ファイルを作るプログラム WPFで図形を描画し画像ファイルとして保存するプログラムです。 using System.Diagnostics; using System.IO; using System.Text; using System.Windows; usin... 2024.09.29コンピュータ
コンピュータC#でMemoryCacheクラスでWPFのBitmapSourceをキャッシュしてみる。 ストレージ内の画像ファイルとZIPファイル内の画像ファイルをキャッシュするプログラムを作成してみました。 プロジェクトの作成 PowerShellで実行。要dotnet.exe mkdir BitmapImageLoad01 cd Bitm... 2024.09.24コンピュータ
コンピュータC#のWPFでDrag&Dropで画像を表示する。 以前学習したのですが忘れてしまったので、再度コードを書いてみます。 過去に作成したとあるWPFプロジェクトがいつの間にかビルドすることが出来なくなっており、原因を調べようとしましたがWPFで忘れていることが多く、再度学習しなおしたいと思いま... 2024.09.19コンピュータ