* [Controls] Set UINavigationBar LargeTitleText appearance
* [iOS] Don't copy title attributes if user specified appearance for LargeTitles
fixes#1804
* [Controls] Only use LargeTitles if on iOS11
* Disable AndroidUseLatestPlatformSdk in VS so VS stops auto-updating Android projects;
Remove XF.targets imports from projects which don't need it;
Make XF.targets imports conditional on existence of XFBT DLL in VS to avoid errors
* More consistent check for VS
* Apply nicer VS check logic to Xamarin.Forms.Xaml.UnitTests.csproj
* Fix missing "'"
* Re-add XF.targets imports to PagesGallery native projects
* [C] Update Bindings with "BindingContext" in path
If the BindingContext is set using SetInheritedBindingContext, INPC
isn't fired, and bindings containing the "BindingContext" string in
the path ends up not being notified of the Change.
In addition to listening to PropertyChanged, this also hooks into
BindingContextChanged, and update the bindings accordingly.
- fixes#2019
* back to last year
BindableProperties with a defaultValueCreator are never in the default
(as defined by the defaultValue parameter) state. IsSet now reflects
that.
To allow styling properties with defaultVC, this adds a new flag in
BindableContextAttributes.
* [Controls]Add repo for github 1567
* [iOS] Make sure to clear the prototype cell because renderers were disposed.
* [Controls] Add IssueTestNumber
* [UITest] Add Preserve to fix android test
* [iOS] Better fix for invalidate prototype cell
use Aspect.Fill to measure images. also make sure we do not crash if the
Bounds are smaller than the request. Like any other control, we will
draw outside of our bounds, and rely on ClipToBounds for a nice shave.
In scenarios where you want to keep track of pages as they are
appearing on screen, it's useful to be able to subscribe to a
global event from the `Application` to track those pages for
later processing (i.e. showing a timeline for the app, reloading
XAML for some of those pages, maybe replaying the timeline, etc.)
The new events are automatically raised from the Page base class
right after sending the page-level Appearing/Disappearing events.
* Verify navigation page is in the hierarchy before pushing pages; fixes#1355
* Allow OnElementChanged to push pages if renderer is already attached to window
* Verify attached to root during OnElementChanged
* Remove extra using
* Fix style issues
* Add file VS forgot to save
* Add repro for 1909
* [Android] Get PaddingLeft from native button
* [Core] Add PS for removing the native padding from Android buttons
* [Android] Implement UseNativePadding
* Adjust test to show the new UseNativePadding results
* Update docs
fixes#1909
* Update docs again
* Add button styles for testing
* [Core] Add UseDefaultShadow and UseDefaultPadding platform specifics
* Use new PS in tests
* [Android] Button uses new Platform Specifics
* Update docs
* Fix test case
* [XamlC] no longer use any reflection-base ImportReference
reflection-base ImportReference -- we were using MethodBase and Type --
are importing the types present in the reflection context, at the time
of compilation. As the compilation happens on netstandard2.0, and our
assembly can now be netstandard1.0 again, those imported types are
failing to be resolved.
this changes always import references based on the assembly, or the
assembly references.
it might, or might not, give us another speed bump.
* [XamlC] accomodate all kinds of netstandard versions
* reuse caching code