Update Controls .NET http://updatecontrols.net/blog If you hate data binding, you'll love this! Wed, 04 Nov 2009 16:02:33 +0000 http://backend.userland.com/rss092 en Do not use ObservableCollection<T> Update Controls not only implements INotifyPropertyChanged for you, it also makes all of your collections observable. When you use Update Controls, you should not also use ObservableCollection<T>. Use a regular List<T> instead. Define a property of type List<T> in your data model. Select this property and hit Ctrl+D, G. This ... http://updatecontrols.net/blog/?p=26 WPF data binding without INotifyPropertyChanged A new release of Update Controls is ready for download. This release lets you use the standard {Binding} markup extension instead of the custom {u:Update} extension. You just wrap your object as you set the DataContext: public partial class Window1 : Window { public Window1() ... http://updatecontrols.net/blog/?p=25 Data binding through Linq queries One of the most talked about classes in WPF is ObservableCollection<T>. This is a collection class that notifies listeners whenever something is added or removed. Examples abound of using an ObservableCollection<Person> within the data model of an application. Add a person to the data model, and the view is updated. ... http://updatecontrols.net/blog/?p=24 Command binding in WPF with Update Controls Watch a video on this topic, download the latest bits, and check out the source code. WPF gives us an interface for separating commands from the visual elements that invoke them. The ICommand interface determines whether a command can be executed, and what happens when it is. To enable ... http://updatecontrols.net/blog/?p=23 "The Magic" video The first "Under the hood" video is up. See the magic that makes Update Controls work. That is, if you don't mind spoiling the trick. http://updatecontrols.net/blog/?p=22 The Navigation Model Pattern Version 2.0.3 has been released. This version allows you to use Update to set the DataContext property in WPF. With this ability, you can implement the Navigation Model pattern. There is a video demonstration of the pattern. WPF makes it really easy to bind controls to one another. User ... http://updatecontrols.net/blog/?p=21 Update Controls for WPF Update Controls for WPF has been released. It includes a XAML markup extension called Update that replaces Binding. It keeps your WPF windows up-to-date without you having to implement INotifyPropertyChanged. For this release, I've posted two videos. The first is an introduction to the Update markup extension and a ... http://updatecontrols.net/blog/?p=20 Open Source With release, the core Update Controls and Themes libraries are now licensed under LGPL. You are free to copy, modify, and redistribute the library. You can license applications based on the library any way you like. Just please attribute the licensed components to "http://updatecontrols.net". The source code is available on ... http://updatecontrols.net/blog/?p=19 Version for C# and Visual Basic We've added support for Visual Basic! Now you can user Ctrl+D, G to generate dynamic properties in either language. The web site is also bilingual, as you can select VB or C# from a drop-down in the title bar to access different code samples and documentation. One more handy feature that's ... http://updatecontrols.net/blog/?p=18 Calendar controls coming soon I'm working on a set of calendar controls based on the Update Controls model. These controls feature the refractive UI, the simple API, and the automatic updating that you've come to expect. Like all the other controls, you will handle events to get the calendar data. All of the data comes ... http://updatecontrols.net/blog/?p=14