We have pulled this release, it is no longer listed on nuget.org, there are serious issues that slipped past validation.
Go get em on Nuget.org
Zip file attached here if for some reason nuget lets you down, they are the exact same build however. Sorry for the longer than normal cycle for this release.
Enhancements
Page.DisplayAlert()
now has an overload to specify a single button.Page.Icon
,ToolbarItem.Icon
andNavigationPage.TitleIcon
are nowFileImageSource
.MultiPage<T>
now has aCurrentPageChanged
event.Editor
now has aCompleted
event.Button.BorderWidth
is now adouble
.NavigationPage
now hasBarTextColor
andBarBackgroundColor
which replacesTint
.VisualElement
now providesTranslationX
andTranslationY
.- [XAML]
OnPlatform
can now be used withImage.Source
without having to specifyFileImageSource
. - [XAML] {Binding} can now be used to create the binding for
ListView.GroupDisplayBinding
(rather than applying a binding to the GroupDisplayBinding property.) - [Binding] Bindings now will automatically convert types where possible.
- VisualElement now supports TranslateX and TranslateY. These properties allow you to translate a view post layout, enabling easy creation of slide-in/slide-out style effects for views without having to write a custom layout.
Fonts
- Font properties are now exposed.
- FontAttributes has been introduced starting with Bold and Italic.
- BoldSystemFontOfSize is now deprecated in favor of SystemFontOfSize which uses FontAttributes.
Fixes
CancelAnimations
should now properly cancelLayoutTo
,TranslateTo
,RotateYTo
andRotateXTo
.- [Binding] Bindings now respect a
null
orString.Empty
property name fromINotifyPropertyChanged
as an update to all properties. - [XAML] x:Reference and x:StaticResource may now be used before the referenced item is declared.
- [XAML] Single
Grid
column/row definitions in XAML are now properly respected. - [XAML] Literals are now parsed with
InvariantCulture
. - [XAML] A code-behind field will no longer be generated for
ToolbarItem.Name
. - [Android]
PushModal
andPopModal
now animate. - [Android]
Context
is valid after Init() has been called. - [Android]
Button.BackgroundColor
no longer leaks memory. - [Android] Bindings before
SetPage()
is called should no longer throwNullReferenceException
. - [iOS]
ListView
will no longer scroll to the top of the page when theSelectedItem
is cleared. - [iOS]
Label
will now revert to the default font if the given one could not be found, instead of crashing. - [iOS]
ListView.HasUnevenRows
now properly respected. - [WP]
EntryCell
now properly respectsDisabled
. - [WP]
ScrollView
horizontal scrolling now works properly.