どこかで見たことのあるようなものをWPFで作ってみた。
簡単に作れるだろうと思っていたのだけど、いくつか、ハマり中。
1.プロセスの情報を取るいいI/Fが見つからない。System.Diagnostics.Process.GetProcesses() だと、プロセッサタイムが取得できないので、しかたなしにWMIでプロセスの情報を取っているのだけれど、結構重くって、CPUパワーが食われまくり。パフォーマンスカウンターを全プロセス分持つのも芸がないし、Win32 SDKを叩くか?? .NETで、いい方法ない?
2.画面のリサイズもフォントサイズとPolygon の関係をちゃんと考えないといけないので、意外と難しい。
3.おまけに6角形にレイアウトするのも面倒。誰か、HexaFlowコントロール作ってくれないかな w
でも、こんな感じで http://uchukamen.com/pmon/publish.htm 意外と見ていて面白い。
PS. LINQ は偉大だ。もう LINQ 無しでは生きていけない体になってしまった。