XAML

二種類の XamComboEditor

またまた備忘録です。Infragistics WPF で提供されてる XamComboEditor、これ実は二種類あるの知ってました?Infragistics.Controls.Editors.XamComboEditorとInfragistics.Windows.Editors.XamComboEditorです。 どういうコンセプトで二種類の XamComboEdit…

DataPresenter.Field クラスのインターフェイスがいつの間にか変わってた

XamDataGrid のカラムの外観や動作を定義する Filed クラスですが、細かい設定する場合 FieldSettings プロパティで定義するため、要素のネストが深くなるといういささか面倒な仕様のため、も少しなんとかなんないかなと、いつも思っておりました。例えば、…

TextBox にドロップダウンを設ける

Visual Studio の Forms のデザイナで TextBox の Text プロパティ編集するとき、ドロップダウンでエディタが広がりますよね。 この機能を WPF のテキストボックスで実装したくて色々調べてみましたが、これがなかなか見つからない。 標準テキストボックスに…

VB で MVVM にチャレンジしてみた

いまさらですが、今年に入って知った最大の成果は、WPF なら MVVM パターン使うの当然じゃんということです。でもこの話、一部じゃまだまだ異論があるようで、ネットでちょっと調べるみると 単体テストしないなら MVVM 不要じゃん。 直感的に理解できねえし…

ComboBox の編集時のみ背景色を変更する

WindowsForms のアプリを WPF に移植しようとして、またまた引っかかったが、ComboBox 編集時の背景色変更。 TextBox なら 以下のようにトリガーで簡単に設定できるのですが、ComboBox の場合はそうもいきません。 <Style TargetType="{x:Type TextBox}"> <Style.Triggers> <Trigger Property="IsFocused" Value="true"> <Setter Property="Background" Value="LemonChiffon"/> </Trigger> </style.triggers>