diff options
author | kingces95 <kingces95@users.noreply.github.com> | 2017-04-11 14:02:06 -0400 |
---|---|---|
committer | Rui Marinho <me@ruimarinho.net> | 2017-04-11 19:02:06 +0100 |
commit | 093a4efa2da9cb681890158ca8ee9bb6f30b0a8c (patch) | |
tree | ccc17255876e40d2c845d7b2c62dfc930156729d /Xamarin.Forms.Platform.WinRT.Phone | |
parent | 7458ca37330f424bf7fb1447580b0fa9c34c6db4 (diff) | |
download | xamarin-forms-093a4efa2da9cb681890158ca8ee9bb6f30b0a8c.tar.gz xamarin-forms-093a4efa2da9cb681890158ca8ee9bb6f30b0a8c.tar.bz2 xamarin-forms-093a4efa2da9cb681890158ca8ee9bb6f30b0a8c.zip |
Implicit impl of controller ifaces (#807)
* Simplify ICtrl callsites
* Rebase fix
Diffstat (limited to 'Xamarin.Forms.Platform.WinRT.Phone')
-rw-r--r-- | Xamarin.Forms.Platform.WinRT.Phone/SearchBarRenderer.cs | 2 | ||||
-rw-r--r-- | Xamarin.Forms.Platform.WinRT.Phone/TabbedPageRenderer.cs | 9 |
2 files changed, 5 insertions, 6 deletions
diff --git a/Xamarin.Forms.Platform.WinRT.Phone/SearchBarRenderer.cs b/Xamarin.Forms.Platform.WinRT.Phone/SearchBarRenderer.cs index c6bf7af8..33bd782f 100644 --- a/Xamarin.Forms.Platform.WinRT.Phone/SearchBarRenderer.cs +++ b/Xamarin.Forms.Platform.WinRT.Phone/SearchBarRenderer.cs @@ -59,7 +59,7 @@ namespace Xamarin.Forms.Platform.WinRT void OnQuerySubmitted (SearchBox sender, SearchBoxQuerySubmittedEventArgs e) { - ((ISearchBarController)Element).OnSearchButtonPressed (); + Element.OnSearchButtonPressed (); } void UpdatePlaceholder () diff --git a/Xamarin.Forms.Platform.WinRT.Phone/TabbedPageRenderer.cs b/Xamarin.Forms.Platform.WinRT.Phone/TabbedPageRenderer.cs index fe660ff9..aa260d50 100644 --- a/Xamarin.Forms.Platform.WinRT.Phone/TabbedPageRenderer.cs +++ b/Xamarin.Forms.Platform.WinRT.Phone/TabbedPageRenderer.cs @@ -19,7 +19,7 @@ namespace Xamarin.Forms.Platform.WinRT if (ActualWidth > 0 && ActualHeight > 0) { var tab = ((Page)DataContext); - ((IPageController)tab.RealParent).ContainerArea = new Rectangle(0, 0, ActualWidth, ActualHeight); + ((Page)tab.RealParent).ContainerArea = new Rectangle(0, 0, ActualWidth, ActualHeight); } }; } @@ -38,7 +38,6 @@ namespace Xamarin.Forms.Platform.WinRT bool _showTitle; ITitleProvider TitleProvider => this; - IPageController PageController => Element as IPageController; public event EventHandler<VisualElementChangedEventArgs> ElementChanged; @@ -152,7 +151,7 @@ namespace Xamarin.Forms.Platform.WinRT _disposed = true; - PageController?.SendDisappearing(); + Element?.SendDisappearing(); SetElement(null); Tracker = null; } @@ -278,14 +277,14 @@ namespace Xamarin.Forms.Platform.WinRT void OnLoaded(object sender, RoutedEventArgs args) { - PageController?.SendAppearing(); + Element?.SendAppearing(); UpdateBarTextColor(); UpdateBarBackgroundColor(); } void OnUnloaded(object sender, RoutedEventArgs args) { - PageController?.SendDisappearing(); + Element?.SendDisappearing(); } void OnTrackerUpdated(object sender, EventArgs e) |