WPF

コンピュータ

WPFのListViewを文字検索で絞り込み

ICollectionViewのFilterを使うと絞り込みが出来るようなので試してみます。ソースコード<Window x:Class="ListViewFilter01.MainWindow" xmlns="" xmlns:x="" xm...
コンピュータ

WPFのListViewでヘッダークリックでソート

以前作成した記事のソート部分をコードビハインドで書き直してみました。ソースコード<Window x:Class="ListViewSort01.MainWindow" xmlns=" xmlns:x=" xmlns:d=" xmlns:mc...
コンピュータ

WPFのXAMLで3ペインレイアウト

XAMLでアプリケーションのレイアウトを考えていて、左側にリストビュー、右側にテキストボックスと、画像のプレビュー用の画像を表示するようにしたい。また、各コントロールはウィンドウサイズの変更やGridSplitterの移動に連動してサイズが...
スポンサーリンク
コンピュータ

WPFで画像ファイルを別アプリケーションへドラックアンドドロップ

ファイル名:MainWindow.xaml<Window x:Class="FileCliper.MainWindow" xmlns=" xmlns:x=" xmlns:d=" xmlns:mc=" xmlns:local="clr-nam...
コンピュータ

C#のWPFでWebView2を試す。

WebView2はWebブラウザ(Edge)をWPFのコントロールとしてデスクトップアプリケーションで扱うことが出来るとのことですので、試してみたいと思います。WinFormの記事プロジェクトの作成mkdir プロジェクト名cd プロジェク...
コンピュータ

WPFで動的にコントロールを作成配置するサンプル2

画像を表示するだけのプログラムであればMainWindow.xaml.csで動的にImageコントロールを追加することが出来るのではないかと思い試してみました。ファイル名:MainWindow.xaml.csusing System.Win...
コンピュータ

C#でBitmap変数をダミーのBitmapオブジェクトで初期化する

アプリケーションでBitmapオブジェクトを表示する場合、起動時表示する画像が無いので、あまり深く考えずNullをセットすることが多いです。その場合Bitmapオブジェクトの変数をNullを許容にする必要があり、その変数を使う前にNullチ...
コンピュータ

C#のWPFでMouseDownイベントとEventToReactiveCommand

EventToReactiveCommandを使うとXAMLで任意のコントロールで発生したイベントからViewModelのReactiveCommadn(ICommand)を呼び出すことが出来るようです。ファイル名:MainWindow.x...
コンピュータ

C#のWPFでConverterを使ってスライダーの倍率表示文字列を変換する

スライダーの値をラベルに倍率として表示させたい。その際0.1~10.0の範囲が選択できるようにしたい。ファイル名:ScaleConverter.csusing System.Globalization;using System.Window...
コンピュータ

WPFのXAMLでStackPanelで水平方向(横)にコントロールを並べる

StackPanelのデフォルトでは垂直方向にコントロールが並びますがOrientation="Horizontal"とするとコントロールが水平方向に並びます。 <StackPanel Orientation="Horizontal"> <...
コンピュータ

WPFのXAMLだけで画像のスクロールと拡大する。

C#のコードに頼らずXAMLだけで画像のスクロールと拡大機能を組み込みました。<Window x:Class="ImgViewer01.MainWindow" xmlns=" xmlns:x=" xmlns:d=" xmlns:mc=" x...
コンピュータ

C#でディレクトリ内の複数の画像ファイルをマルチTiffファイルに変換する

複数の画像ファイルをtiff形式にアーカイブします。前回の記事ファイル名:Program.csusing System.IO;using System.Text.RegularExpressions;using System.Windows...
コンピュータ

C#で画像ファイルをTiffファイルに変換する

ファイル名:ImgToTiff01.csproj<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>...
コンピュータ

WPFのXAMLでTextBoxの文字列を垂直方向で中央に配置する

初期のXAMLにTextBoxを追加<Window x:Class="TextblockCenter01.MainWindow" xmlns=" xmlns:x=" xmlns:d=" xmlns:mc=" xmlns:local="clr...