Silvelright Cairngorm v0.0.1.3

Rating: No reviews yet
Downloads: 90
Released: Oct 18, 2008
Updated: Oct 19, 2008 by modestyZ
Dev status: -not yet defined by owner-

Recommended Download

example, 44K, uploaded Oct 19, 2008 - 53 downloads

Other Available Downloads

Source Code
source code, 14K, uploaded Oct 19, 2008 - 37 downloads

Release Notes

Updates from Silverlight Cairngorm v0.0.1.2
  1. Verified all source code compiles successfully with Silverlight 2 RTW
  2. Create new type, BindableBase that encapsulates Dispatcher and thread-safe implementation for INotifyPropertyChange interface;
  3. In BindableBase, the UI thread Dispatcher's instantiation is deferred till first NotifyPropertyChange event raised, rather than in it's constructor;
  4. Created new type, BindableCollection that wraps ObservableCollection and derives from BindableBase to make both the INotifyCollectionChange and INotifyPropertyChange implementation thread-safe;
  5. In BindableCollection, while making data binding events thread-safe, it also implements all public methods that ObservableCollection exposes via 8 interfaces': ## INotifyPropertyChange, ## INotifyCollectionChanged, ## IList<T>, ## ICollection<T>, ## IEnumerable<T>, ## IList, ## ICollection, ## IEnumerable;
  6. Modified ModelLocator to have it derive from BindableBase, so there is no need to initialize/instantiate ModelLocator after RootVisual loaded, ModelLocator could be instantiated at any time in this release;

Reviews for this release

No reviews yet for this release.