WPF

WPF 初心者が ReactiveProperty を使ってみた

こんにちは。最近、 27 歳の誕生日を迎えた k-so16 です。 27 という数字は 33 と、底と指数ともに 3 で共通していて特別な数字だなと感じています(笑) WPF を利用して Windows のプログラムの作成に取り組んでいるのですが、 UI コンポーネントとデータを MVVM のように制御したいと思い、 Reactive Property を利・・・続きを読む

.NET Core + WPF における SecureString と PasswordBox の扱い

.NET Core で WPF が利用できるようになって便利になりましたが、 .NET Core では SecureString の扱いが変更になったことで、 WPF の PasswordBox の扱いを変更せざるを得なくなりました。 SecureString クラスは元々パスワードのような機密性の高い文字列を格納するために導入されたクラスですが、 .NET・・・続きを読む

[WPF] DependencyObject の子孫要素を型指定ですべて列挙する

タイトルのとおり、WPF の Window 等で DependencyObject の子孫要素を特定の型のみすべて列挙する方法を紹介します。 やりたいこと ウィンドウ上には大量なコントロールが配置されますが、論理ツリー上では結構な階層になっていますので、一気に全階層取得できるとうれしいときがあります。 具体的には今回ウィンドウ上のラジオボタンをすべて取得する・・・続きを読む

C# WPF で複数のタグを選択できるコンボボックスを作る

C# WPF で複数のタグを選択できるコンボボックスを作る

タグを複数個選択して、文字列として設定できるようなタグ入力用のコントロール を WPF で作ってみます。イメージは図のような感じです。 注意:この記事は過去のブログから移行した記事のため、一部が古い言語仕様になっているほか、バインディングに対応していないというなかなかに役立たずな面があります。ただ、基本的なアイディアとして悪くはないと思うので、紹介しますので・・・続きを読む