Skip to content
Discussion options

You must be logged in to vote

I've never myself had the opportunity to dig into the details of the various .Bind() operators, so take this with a grain of salt...

Any single operation performed on a SourceCache<> should (there's probably a few quirky exceptions I'm not aware of) generate a single keyed IChangeSet<> that's published to listeners. That really has nothing to do with WPF or any other UI framework, that's just all part of the DynamicData business layer.

The interesting part is what happens within a .Bind() operation. In the case of adding 100 items, like you say (assuming you perform those adds as a single operation at the source), .Bind() what happens is as follows:

  • .Bind() invokes ObservableCollectionAd…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by CodingOctocat
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants