WPF
デスクトップの領域を取得する

WindowsFormsでは、GetWorkingArea() というメソッドがありましたが WPF にはそのメソッドがありません。SystemParameters のメンバを利用してデスクトップの領域を取得します。

続きを読む
WPF
ショートカットメニューを実装する(非MVVM)

WPFアプリケーションにショートカットキー機能をつけるのは大変面倒です。MVVM を使わなければ比較的簡単に実装が可能です。

続きを読む
WPF
コンテック社のデジタル入出力ボードを使う(割り込み編)

コンテック社のデジタル入出力ボードを使って、外部機器からコンピュータに対しての割り込み方式の信号入力を検知する方法を紹介します。

続きを読む
WPF
コンテック社のデジタル入出力ボードを使う(トリガ編)

コンテック社のデジタル入出力ボードを使って、外部機器からコンピュータに対してのトリガ入力を検知する方法を紹介します。

続きを読む
WPF
コンテック社のデジタル入出力ボードを使う(初級編)

パソコンで装置を動かしたりする場合はデジタル入出力ボードを使う必要があります。コンテック社のデジタル入出力ボードの使い方と外部回路の接続方法を解説します。

続きを読む
WPF
タイマを使って一定間隔でイベントを実行する

Windows Forms アプリケーションでは System.Windows.Forms.Timer クラスを使って簡単に一定間隔で実行するイベントを記述することができましたが、WPF では少しやり方が違います。

続きを読む
WPF
8bppのWriteableBitmapからユーザ領域にデータをコピーして画像処理する

WriteableBitmap が内包している画像データをユーザが扱いやすい byte[] 型のデータとして取り出し、画像処理をしてから WriteableBitmap に書き戻す方法を紹介します。

続きを読む
WPF
アナログオシロスコープの画面を模してみる

ノスタルジック企画です。アナログオシロスコープの画面を WPF アプリケーションで模してみました。

続きを読む
WPF
静的に描画アイテムを準備し、動的に描画アイテムを作成し画像の上に描画する

XAMLで準備しておいた静的な描画アイテムと、コードで動的に生成配置した描画アイテムを同時に使う場合のキャンバスの扱い方を紹介します。

続きを読む
WPF
動的に描画アイテムを作成し画像の上に描画する

PowerPoint や Visio のようなドローソフトを作成する場合は、キャンバスに対して描画アイテムを動的に作成し、動的に配置してやる必要があります。その実践的な方法を紹介します。

続きを読む