WPF
デザイン サーフェイス上のサンプル データとプロトタイプを作るためのサンプル データ - UWP app developer | Microsoft Docsに全部書いてある。特にUserControlなど作っているときに、ViewModelは外から設定されるのでDataContextは設定したくない、けどな…
結局、 <MenuItem Header="{Binding Value}" HeaderStringFormat="{}{0}円"/> は <MenuItem Header="{Binding Value, StringFormat={}{0}円}" HeaderStringFormat="{}{0}円"> <MenuItem.ItemTemplate> <DataTemplate> <TextBlock Text="{Binding ., StringFormat={Binding HeaderStringFormat}}" /> </DataTemplate> </menuitem.itemtemplate></menuitem></menuitem>
<MenuItem Header="{Binding Value, StringFormat={}{0}円}"/> みたいに書いてもStringFormatの部分が無視されてしまう。ググって見ると WPF binding with StringFormat doesn't work on ToolTips - Stack Overflow がヒットして、もしやと見てみたらMenuItemにもHeaderStringFormatプロパティがあってこちらを使うと良</menuitem>…
WPFのコントロールは自由に入れ子にすることができるので、例えばコンボボックスの中にコンボボックスを入れるなどといった事も簡単に行えます。コンボボックスの各要素をチェックボックスにしてみます。 #light #I @"C:\Program Files\Reference Assemblies…
WPFにも挑戦してみました。Windowにコントロールを追加するメソッド(AddChild)が外部からアクセスできないので芋づる式にクラス定義と継承までやってしまいました。理解はしていません。MSDNブログの Learning WPF through F#, and vice versa, by John Liao…