I don't usually write tutorial blog posts and series, preferring instead to develop new controls or novel techniques.
In this post I will discuss about the Update Source Trigger keeping the case of textbox in Mind.
I have created a sample application to demo the Update Source Trigger.
In this article I will discuss about the Update Source Trigger which provides the synchronization timing among the of source and target data binding with code examples.
Whenever we bind a property to the text property of the text Box control, if the binding mode is set as two way in that case the value of the source property is changed only when the focus is lost from the textbox control.
We will then have an interface which looks like this : On each change of the Selected Person, a time-consuming process is triggered on the UI thread in the setter. Sleep : When the delay is not set, navigation in the list is just slow and freeze the UI on each changes.
Just letting the ‘arrow down’ key makes the UI freeze too much for me.
OK, so the title is a little ambitious, but there is nothing wrong with setting yourself lofty aims!
Because of the depth of this topic I have decided to split this tutorial up into a series of blog posts, each of which explore a different aspect of the binding framework.
The complete code source of the Demo can be found on my dropbox folder after registration.