C#のWPFの入力規制を一括チェック

WPFでは入力規制を視覚的にフィードバックしてくれる仕組みがある。
その入力規制のエラー有り無しをコード側からチェックするには、 ValidationクラスのGetHasErrorメソッドを使えばよい。 …

C#のWPFで入力値検証をカスタマイズ

WPFでつくったTextBoxなどは、変数をバインドしておくと入力規制が働いてくれる。
たとえば、変数が数値型だった時、TextBoxに英字が入力されると赤枠表示になって不正な文字が入力されている事を…

C#のWPFでDropDownMenuButtonを作る

ボタンを押すとドロップダウンメニューが表示されるようなやつを作る。 ↓こんなやつ。

ほとんどの仕組みはToggleButtonコントロールが持っている。


XAML
<ToggleBut…

C#のWPFでドラッグできるコントロールを作る

コントロールをドラッグさせる場合、Thumbコントロールを使うのがよさそう。 Thumbコントロールは以下のようなドラッグに関するイベントを持っている。 DragStartedEvent  ・・・ ドラ…

C#のWPFでTemplateをコードで作る

コントロールのデザインは通常XAMLで行うが、コードで作り込む事も出来る。 Templateの中身をコードで作成する場合、各コントロールクラスではなくFrameworkElementFactoryクラ…

C#のWPFで外字を表示する その2

前回↓ WPFで外字を表示する その1
Windowsでの外字ファイルの仕組みを踏まえて、WPFで外字を表示するにはレジストリから外字ファイルのパスを取得し、そのパスで明示的にフォントファミリへ外字を追…

C#のWPFで外字を表示する その1

WPFで作成したアプリで外字を表示するためには、外字ファイルを明示的に指定しなければいけない。 他のアプリ(メモ帳とか)で外字が表示出来てるからと言って、なにもせずにそのまま表示できるわけではない。
外…
< 新しい投稿 前の投稿 >