C#のWPFでDropDownMenuButtonを作る 4/17/2026 ボタンを押すとドロップダウンメニューが表示されるようなやつを作る。 ↓こんなやつ。 ほとんどの仕組みはToggleButtonコントロールが持っている。 XAML <ToggleBut… 続きを読む
C#のWPFでドラッグできるコントロールを作る 4/17/2026 コントロールをドラッグさせる場合、Thumbコントロールを使うのがよさそう。 Thumbコントロールは以下のようなドラッグに関するイベントを持っている。 DragStartedEvent ・・・ ドラ… 続きを読む
C#のWPFでTemplateをコードで作る 4/17/2026 コントロールのデザインは通常XAMLで行うが、コードで作り込む事も出来る。 Templateの中身をコードで作成する場合、各コントロールクラスではなくFrameworkElementFactoryクラ… 続きを読む
C#のWPFで外字を表示する その2 4/17/2026 前回↓ WPFで外字を表示する その1 Windowsでの外字ファイルの仕組みを踏まえて、WPFで外字を表示するにはレジストリから外字ファイルのパスを取得し、そのパスで明示的にフォントファミリへ外字を追… 続きを読む
C#のWPFで外字を表示する その1 4/17/2026 WPFで作成したアプリで外字を表示するためには、外字ファイルを明示的に指定しなければいけない。 他のアプリ(メモ帳とか)で外字が表示出来てるからと言って、なにもせずにそのまま表示できるわけではない。 外… 続きを読む
C#のWPFでサイズ変更できるTextBoxを作る 4/17/2026 WindowクラスにはResizeModeプロパティがあってサイズ変更可能なグリップを表示させる事が出来るが、同じような事をTextBoxでやってみる。 ↓こんな感じ。 WPFにはAdornerというU… 続きを読む
C#のWPFでWatermarkedTextBox(プレースホルダー)を作る 4/17/2026 プレースホルダーとかウォーターマークなどと呼ばれる機能(入力例やヒントなどが透かしのように表示される機能)を追加したTextBoxを作成する。 TextBoxに何も入力されていない場合に透かしが表示さ… 続きを読む