WPF難しいよぉ

GUIアプリを作るためにWPFと悪戦苦闘して4年くらいになります。Windowsアプリ開発は専門外なのですが、何度もとっつきあっている内に少しずつ慣れてきました。でも、やはり難しいです。WPFでパフォーマンスを出す技術はそれなりに貴重だと思います。

memo

  • It is difficult to create a DependencyProperty of Collection.
  • It is even more difficult to create a DependencyProperty of your custom collection
  • public new virtual void
  • WPF Radio GroupName is shared between multiple UserControls. Instead, set group name from code behind.
  • enum.ToString() めちゃ遅い
  • Two-way binding requires Path or XPath
  • RadioButtonとIValueConverterを組み合わせると、プロパティの変更が2回走る
  • グラフ要素をモデルに置いていいのかな?
  • ScottPlotのRender()を呼ぶと、なぜかViewが更新されます><
  • ListをIEnumerableにキャストすると、pass-by-referenceじゃなくなる。
  • ListBox ListView DataGrid
  • Bind a dictionary to a list view
  • Byte swap with C# Reverse().ToArray()
  • It is difficult to create a list of instances in c#
  • Why can't dictionray value types upcast into their super classes?
  • System.Threading.Timer
  • DelegateにAsyncCallbackを指定できない
  • CanExecuteChangeにグローバル状態が使いたくなる
  • Unity Container