xaml

コンピュータ

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

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

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

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

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=" ...
コンピュータ

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

初期のXAMLにTextBoxを追加 <Window x:Class="TextblockCenter01.MainWindow" xmlns=" xmlns:x=" xmlns:d=" xmlns:mc=" xmlns:local="cl...
コンピュータ

WPFのXAMLでメニューとステータスバー付き2ペインのレイアウト

パスやURLの入力を想定したテキストボックスを作るのに苦労しました。 ウィンドウのサイズ変更に応じてテキストボックスの幅が変更されるようになっています。 <Window x:Class="FileManager02.MainWindow" ...
コンピュータ

C#のWPFでリストビューでアイテムの選択とコンテキストメニュー2「ヘッダークリックでソート」

前回の問題点として右クリックで表示するコンテキストメニューやダブルクリックの検出がリストビューのアイテム以外でも動作してしまう点がありました。ネット検索して解決方法を探しプログラムに組み込んでみました。また、リストビューの項目のヘッダーをク...
コンピュータ

C#のWPFでListViewの選択項目とテキストボックスをバインドする。

いまいち理解できていないのですが、コードを書いてみたら思った通りに動作したので記事にしてみました。 ソースコード ファイル名:FileEntity.cs using System.ComponentModel; using Reactive...
コンピュータ

C#でWPF学習中「別ウィンドウを表示する」その2

前回別ウィンドウを表示することはできましがた、別ウィンドウで入力した値へアクセスする方法がしっくりこない感じでした。 ソースコード ファイル名:MainWindow.xaml <Window x:Class="DialogSample1.M...
コンピュータ

C#のWPFでリストビューでアイテムの選択とコンテキストメニュー

リストビュー上でマウスをクリックし、ビューモデル側で該当するアイテムを検出する方法を考えてみます。 ソースコード ファイル名:FileEntity.cs namespace ListViewOnClick; public class Fil...
コンピュータ

C#のWPFでアイコン付きでファイルの一覧表示するリストビューを作る2。「コンバーターを使ってファイルサイズと更新日付を表示する」

前回はファイルアイコンを表示するところを作りました。 今回はファイルサイズと更新日付の表示部分を作成したいと思います。 ソースコード ファイル名:DataSizeConverter.cs using System; using System...
コンピュータ

C#のWPFでアイコン付きでファイルの一覧表示するリストビューを作る。

ファイルマネージャを作っていまして、ファイルの一覧のUIをリストビューで試作してみました。 ソースコード ファイル名:FileInfoEntity.cs using System.Windows.Media.Imaging; namespa...
コンピュータ

C#のWPFで実行と停止(キャンセル)ボタンを試作

前回WinFormsで作成しましたが、どうもうまく動作してない感じがするのでWPFで再度作成してみました。 ソースコード ファイル名:MainWindow.xaml <Window x:Class="ExecuteButton.MainWi...
コンピュータ

C#のWPFでドライブの一覧とカレントディレクトリの階層を選択するコンボボックスを作る。

カレントディレクトリを変更するために、コンボボックスを使ってドライブの一覧を選択するUIがあります。 また、ドライブだけではなくカレントディレクトリとその上位階層も選択するようになっていると便利です。 実際作れるか挑戦してみました。 以下7...