- We had to change the
FormsNavigationPageServiceto support re-locating theNavigationPagefor Android when it relaunches the Activity. Because of that, we cannot support setting theNavigationproperty - if you are using this, it will now throw aNotSupportedExceptionand you will need to provide your own implementation of the service. - The
DependencyServiceExtensionnow uses the wrapper - so it can create objects and inject dependencies. This means you do not need to register ViewModel objects. - Updated the Xamarin.Forms package.
- Fix bug in
ObservableDictionaryso it's property raisingPropertyChangenotifications onItem[key]to allow Forms to see it.
- Allows
XamUInfrastructure.Initto be called multiple times for native Android initialization in an Activity. - Fixed a bug in
ObservableCollectionto ensure it always reports change notifications even whenMassUpdateis not being used. - Added unit tests to check new features.
- New property on
IntegerToBooleanwhich allows for a test ofOnevs.Zero. - The
NavigateAsyncmethods onINavigationServicehave been split into multiple methods instead of default parameters. - There's a new interface
IViewModelNavigationInitwhich is used to initialize a ViewModel post-creation. FormsNavigationPageServicesupports the new ViewModel initialization support.SimpleViewModelimplements the newIViewModelNavigationInitinterface and forwards it to a virtual method.SimpleViewModel.RaisePropertyChangedis now virtual and used to raise all property changes so it can be overridden.- A new version of
IDependencyService.Get<T>is available which takes aDependencyScopeparameter to determine whether a new instance or global instance is returned.
- Refined namespaces - might need to change some
usingstatements. - Removed
BindablePickeras the support is now included in Xamarin.Forms. The source is still in the repo if anyone needs it.
- Simplified and cleaned up some code
- Added a few new converters
- Added
WrapLayoutfrom Xamarin docs - Added support to
ItemsControlto replace the panel
- Replaced PCL support with .NET Standard 1.0 and 2.0
- Added
OrientationandSpacingproperties toItemsControl - Fixed bug in
ItemsControlwhen theDataTemplateis applied after theItemsSource
- Added support for PCL and .NET Standard
- Added ability to reset navigation stack
- Add class constraint to Register method of IDependencyService
- Unify versions
- Added new
Registermethod toIDependencyServiceto allow instance registration.
- Initial release of Core - broken out from XamU.Infrastructure.dll with no dependencies on Xamarin.Forms.