読者です 読者をやめる 読者になる 読者になる

どこかのだれかへ

職業ゲームプログラマ。気になったニュースのピックアップや開発日記などを書いています。

VirtualizingPanelを実装するにあたり

現在、2Dレイアウトツールのメインである、レイアウト機能を作成中(まだまだ先は長い)。IScrollInfoは「IScrollInfoの実装するにあたり - どこかのだれかへ」を読んで、スクロールすることは出来たので、いよいよ本丸のVirtualingPanelの実装に入る。参考にするのは以下の通り。

Implementing a virtualized panel in WPF (Avalon) – Dan Crevier's Blog
Implementing a VirtualizingPanel part 2: IItemContainerGenerator – Dan Crevier's Blog
Implementing a VirtualizingPanel part 3: MeasureCore – Dan Crevier's Blog
Implementing a VirtualizingPanel part 4: the goods! – Dan Crevier's Blog

Virtualized WPF Canvas – WPF Performance and .NET Framework Client Profile
こっちは動くコードがある。