2020-04-01から1ヶ月間の記事一覧
やりたいこと ListViewやItemsControlでデータを並べる際に interface にってViewを切り替えたい。 ItemsControlのDataTemplate解決の仕組み ListVIewやItemsControlが並べるデータのViewを指定する仕組みについて簡単に解説します。 ItemsControlではItemsS…
WPFでタイムライン風のコントロールを作ってみました。 1000 トラック x 4 クリップくらいは追加しても問題なく動きます。 目盛り数値はスクロール範囲外に描画していますが、スクロールバーの移動に追従して移動します。 各トラックに描画されているメモリ…
設定がない場合SystemFonts.MessageFontFamilyから取得したものを利用する デフォルト(規定)のTypeFaceを作成するには var typeface = new Typeface(SystemFonts.MessageFontFamily.Source); もしくは var typeface = new Typeface(SystemFonts.MessageFontF…
WPF にはUseLayoutRoundingというプロパティがあり、ルート要素 (MainWindow等)で trueにすると文字や絵が滲まなくなることは有名だが DrawingContextを使って独自に文字列を描画している場合は滲んでしまう。 この対策としてルート要素に下記Propertyを指定…