views:

78

answers:

2

i'm building a wpf control based on the outlook calender sample in code project,

first of all i wanna know if this is a good sample or that this is not the way of writing controls?

second, i need to support milliseconds view of the calender, the meaning of that is more than 24 * 60 * 60 items

my question is how to build this panel(if it should still be a StackPanel) and how can i refill the panel when resolution (zoom) changes and avoid stucking the gui while i perform the fill.

to sum up : i need a fast way to insert many items to a stack panel in wpf.

A: 

You probably need to do UI Virtualization to do this; although, I'm not sure what the usability ramifications of having 80k rows would be.

FryGuy
+1  A: 

Perhaps you can use the VirtualizingStackPanel class. Remember you need to databind the items of the panel to make it virtual.

Martin Liversage
Indeed, this is the way to go.
Noldorin
can u give me some sample?
Chen Kinnrot