コンピュータC#のWPFでListViewのアイテムを複数選択する。 ListViewでShiftキーやコントロールキーを使って複数アイテムを選択した状態を検出する方法調べてみました。 プロジェクトの作成 ソースコード ファイル名:FileEntity.cs public class FileEntity {... 2024.05.31コンピュータ
コンピュータWPFで動画ファイルを再生するサンプル2「チャプター」 チャプタースキップ機能を付与しようと試行錯誤してみましたが、C#でチャプターを取得する機能を見つけることが出来ませんでした。 仕方がないので外部コマンドとしてffprobe.exeを実行し、標準出力からテキストを正規表現でパースしchapt... 2024.05.26コンピュータ
コンピュータC#のWPFでリストビューでアイテムの選択とコンテキストメニュー2「ヘッダークリックでソート」 前回の問題点として右クリックで表示するコンテキストメニューやダブルクリックの検出がリストビューのアイテム以外でも動作してしまう点がありました。ネット検索して解決方法を探しプログラムに組み込んでみました。また、リストビューの項目のヘッダーをク... 2024.05.11コンピュータ
コンピュータC#のWPFでListViewの選択項目とテキストボックスをバインドする。 いまいち理解できていないのですが、コードを書いてみたら思った通りに動作したので記事にしてみました。 ソースコード ファイル名:FileEntity.cs using System.ComponentModel; using Reactive... 2024.05.09コンピュータ
コンピュータC#でWPF学習中「別ウィンドウを表示する」その2 前回別ウィンドウを表示することはできましがた、別ウィンドウで入力した値へアクセスする方法がしっくりこない感じでした。 ソースコード ファイル名:MainWindow.xaml <Window x:Class="DialogSample1.M... 2024.05.07コンピュータ
コンピュータC#のWPFでリストビューでアイテムの選択とコンテキストメニュー リストビュー上でマウスをクリックし、ビューモデル側で該当するアイテムを検出する方法を考えてみます。 ソースコード ファイル名:FileEntity.cs namespace ListViewOnClick; public class Fil... 2024.05.07コンピュータ
コンピュータC#のWPFでアイコン付きでファイルの一覧表示するリストビューを作る2。「コンバーターを使ってファイルサイズと更新日付を表示する」 前回はファイルアイコンを表示するところを作りました。 今回はファイルサイズと更新日付の表示部分を作成したいと思います。 ソースコード ファイル名:DataSizeConverter.cs using System; using System... 2024.05.05コンピュータ
コンピュータC#のWPFでアイコン付きでファイルの一覧表示するリストビューを作る。 ファイルマネージャを作っていまして、ファイルの一覧のUIをリストビューで試作してみました。 ソースコード ファイル名:FileInfoEntity.cs using System.Windows.Media.Imaging; namespa... 2024.05.04コンピュータ
コンピュータC#のWPFでOpenCVSharpのフィルターを任意の順番で実行するアプリケーション OpenCVには画像を加工してくれるフィルターが沢山あります。欲しい画像が出来上がるまでフィルターのパラメーターの調整作業をする場合GUIがあると便利です。フィルターが1つの場合やフィルターの実行手順が決まっている場合のプログラムは以前作成... 2024.05.01コンピュータ
コンピュータC#のWPFで実行と停止(キャンセル)ボタンを試作 前回WinFormsで作成しましたが、どうもうまく動作してない感じがするのでWPFで再度作成してみました。 ソースコード ファイル名:MainWindow.xaml <Window x:Class="ExecuteButton.MainWi... 2024.04.29コンピュータ
コンピュータC#のWPFでドライブの一覧とカレントディレクトリの階層を選択するコンボボックスを作る。 カレントディレクトリを変更するために、コンボボックスを使ってドライブの一覧を選択するUIがあります。 また、ドライブだけではなくカレントディレクトリとその上位階層も選択するようになっていると便利です。 実際作れるか挑戦してみました。 以下7... 2024.04.25コンピュータ
コンピュータC#でWPF学習中「WPFプロジェクトを作成するスクリプト3」 前回にクラスライブラリとコンソールプロジェクトを使えるようにしましたが、今回はシンプルにWPFのアプリケーションを作成するプロジェクトを作成します。 WPFプロジェクトを作成しMicrosoft.Xaml.Behaviors.WpfとRea... 2024.04.17コンピュータ
コンピュータC#のWPFのListViewを使って画像の一覧を表示するサンプル。 画像が保存されたディレクトリで、大き目の画像でサムネイル表示が出来ないか調べてみました。 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new wpf dotnet add package Micros... 2024.04.08コンピュータ
コンピュータC#でConsoleプロジェクトからWPFを扱う WPFに依存するオブジェクトやライブラリをConsoleプロジェクトから呼び出したい。 以前WPFのクラスライブラリを作成しConsoleプロジェクトから参照する方法を試しました。 consoleプロジェクトのcsprojファイル内でTar... 2024.04.03コンピュータ