備忘録

備忘録

WPF

C# WPF Calendarで年月のみ選択できるようにする

やりたいこと WPF標準のCalendarコントロールを使い、年月だけ指定できるようにする。 以下サンプル MainWindow.xaml

WPFでWindows.FormsのWebBrowserを使う

1) 参照の追加でSystemWindows.FormsとWindowsFormsIntegrationの2つを追加する。 2) MainWindow.xamlを以下のように書き換える

C# WPF focusする

textboxなどをfocusするときに使う。また、以下の方法だとfocusしたい要素のFocusableプロパティは設定しなくてよい。 private void FocusItem(IInputElement item) { Dispatcher.BeginInvoke(DispatcherPriority.Input, new Action(delegate() { Keyboard.F…

WPF ListViewのタイトルを左に寄せる

これを加えるだけ <ListView.Resources> <Style TargetType="{x:Type GridViewColumnHeader}"> <Setter Property="HorizontalContentAlignment" Value="Left" /> </Style> </ListView.Resources> 加えるとこんな感じになる <ListView HorizontalAlignment="Left" Height="113" Margin="10,162,0,0" VerticalAlignment="Top" Width="226"> </listview>