Question

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 StackPanel in wpf.

Was it helpful?

Solution

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

OTHER TIPS

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.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top