ViewModelLocator.Register should not require BindableBase

Feb 5, 2013 at 11:43 PM
The ViewModelLocator.Register method currently requires a ViewModel to derive from Kona.Infrastructure.BindableBase. This should be changed to Func<object>. There is a possibility that a ViewModel will not use the BindableBase, but rather a custom implementation or not derive from anything at all. Especially since there is no use of any of the BindableBase methods, so the expectation of a BindableBase is not warranted.
Feb 13, 2013 at 7:15 PM
It no longer does as you will see in the next drop. ViewModelLocator can return any ViewModel regardless of base class.
Feb 14, 2013 at 6:39 PM
Can you let us know when the next drop will be posted? Even a ballpark ETA would suffice.
Also, can you point to any other updates that we can expect to see in the new drop?
Feb 15, 2013 at 8:05 PM
Edited Feb 15, 2013 at 8:12 PM
Krishna_78,

We usually have a drop every 2 weeks or sometimes more frequently. Do you just want the update to BindableBase or are you looking for something else as well?

A new drop was just released. It includes:
  • MvvmAppBase to make it easier to start building an app
  • Search
  • Periodic Notifications for a live tile
  • HelloWorld Quickstart (with and without Unity Container)
  • AWShopper RI now uses Unity Container
blaine