コンピュータ

コンピュータ

ApplicationCommands クラスの使い方を確認する

ApplicationCommandsクラスではアプリケーションでよく使われる、「ファイルを開く」や「保存する」など、標準的なコマンドを提供します。プロパティの型はRoutedUICommandでICommandの実装です。ICommand...
コンピュータ

.NET 10 SDKとVSCodeで作る軽量C#開発環境 ― 個人開発向けミニマム構成 ―

.NET10 SDKとvscodeを使ってC#の開発環境を構築する手順の記事です。Scoopのインストールscoopはユーザー権限でアプリケーションをコンソールからインストールするパッケージマネージャです。PowerShell(管理者不要)...
コンピュータ

WPFのGridにD&Dでファイルをドロップするサンプルコード

比較的頻繁に使うコードで、ヘルパーとしてライブラリ化までしていますが、少しバージョンアップします。扱うイベントをDropを直接扱うと、GridにListViewなどのD&Dを扱うコントロールで、イベントを奪われたり、奪ってしまう現象が発生し...
スポンサーリンク
コンピュータ

WPF拡張手法の使い分けを整理する― CustomControl / UserControl / Behavior / Helper の違い ―

WPFでは、UIの振る舞いを拡張する方法が数多く用意されています。 カスタムコントロール ユーザーコントロール ビヘイビア アタッチドプロパティ static ヘルパーしかし実際の開発では、「どれを使うのが正解なのか分からない」という場面に...
コンピュータ

個人としてWindowsユーザーの用途別プログラミング2026年度版

当ブログサイトでは、筆者のプログラミング学習の内容を記事化したコンテンツが多いです。では、学習とは別に、実際どのような使い方を、どの言語で行っているのかを、今回はまとめてみたいと思います。コンソールアプリ■ 一時的なバッチ処理(使い捨て)P...
コンピュータ

WPFのWindowでXAMLとコードビハインドの関係を整理する

WPFでアプリケーションを作成する場合、 XAML … 見た目(View)をXMLで記述 コードビハインド … 振る舞い(Behavior)をC#で記述という役割分担で開発することになります。XAMLは単なる設定ファイルではなく、ビルド時に...
コンピュータ

GIMP3でトレース用の下絵(青焼き)に変換する方法

目的 写真・線画・スキャン画像を「薄い青線だけが残る下絵」 にする 上から新しい線画を描きやすくする パス作成・ベクタトレース用手順トレース用の絵メニュー→色(C)→カラーマッピング(M)→色交換(C)From Colorは黒、To Col...
コンピュータ

GIMP3でグレースケールのカラーパレットを選択する方法

GIMPの標準パレットとして登録されているパレットの中からグレースケール用のパレットを選択する手順を紹介します。タブからパレットアイコンを選択Grays(32)を選択前景色を選択パレットアイコンを選択すると、グレースケール用のパレットが表示...
コンピュータ

C#でTCPソケットを使った画像処理ワーカーを作る

GIMPのPython-Fuから、外部のワーカープロセスで画像のフィルター処理を行う仕組みを試しました。ワーカープロセスが起動している必要がありますが、起動処理もクライアントコードに組み込むことが出来ないか検証してみました。前回の記事ソース...
コンピュータ

Adornerを使いWPFのコントロールを拡大縮小・移動・回転するデモ

WPF における Adorner は、既存のコントロールの上に重ねて表示される特別な要素で、視覚的な装飾やインタラクティブな「操作ハンドル」を付与するために使われます。Adorner は通常の UI レイアウトとは別の AdornerLay...
コンピュータ

WPFアプリでuser.configを使い設定を保存するデモ

アプリの個々の設定を記録する仕組みを試してみました。ソースコードファイル名:AppSettingsSample.csproj<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputT...
コンピュータ

XAMLギャラリー: エクスプローラースタイル(ExplorerStyle)

ソースコード<Window x:Class="【プロジェクト名】.MainWindow" xmlns=" xmlns:x=" Height="600" Width="800" WindowStartupLocation="CenterScr...
コンピュータ

Windows版GIMP3でクラッシュが頻発する場合はスレッド数を1にしてみる

GIMP 3 が正式リリースされ、Windows 環境でも最新世代の GIMP が使えるようになりました。実際使っていて、たまにクラッシュすることがあります。自分の環境だけで発生する現象かもしれませんが、効果があった対処法を紹介します。クラ...
コンピュータ

XAMLギャラリー:2ペイン + 可変セパレータ(GridSplitter)

この記事では、メイン領域 (Grid) を *2ペインに分割し、中央にドラッグ可能な セパレータ (GridSplitter) を置いて、ユーザーが左右の幅を変えられるようにする XAML を紹介します。ソースコード<Window x:Cl...