summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.WinRT/CarouselPageRenderer.cs
diff options
context:
space:
mode:
authorkingces95 <kingces95@users.noreply.github.com>2017-04-11 14:02:06 -0400
committerRui Marinho <me@ruimarinho.net>2017-04-11 19:02:06 +0100
commit093a4efa2da9cb681890158ca8ee9bb6f30b0a8c (patch)
treeccc17255876e40d2c845d7b2c62dfc930156729d /Xamarin.Forms.Platform.WinRT/CarouselPageRenderer.cs
parent7458ca37330f424bf7fb1447580b0fa9c34c6db4 (diff)
downloadxamarin-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/CarouselPageRenderer.cs')
-rw-r--r--Xamarin.Forms.Platform.WinRT/CarouselPageRenderer.cs16
1 files changed, 8 insertions, 8 deletions
diff --git a/Xamarin.Forms.Platform.WinRT/CarouselPageRenderer.cs b/Xamarin.Forms.Platform.WinRT/CarouselPageRenderer.cs
index 33e09399..8f732d2f 100644
--- a/Xamarin.Forms.Platform.WinRT/CarouselPageRenderer.cs
+++ b/Xamarin.Forms.Platform.WinRT/CarouselPageRenderer.cs
@@ -47,7 +47,7 @@ namespace Xamarin.Forms.Platform.WinRT
get { return Element; }
}
- IPageController PageController => Element as IPageController;
+ Page Page => Element as Page;
public event EventHandler<VisualElementChangedEventArgs> ElementChanged;
@@ -86,7 +86,7 @@ namespace Xamarin.Forms.Platform.WinRT
if (oldPage != null)
{
- ((IPageController)oldPage).SendDisappearing();
+ oldPage.SendDisappearing();
((INotifyCollectionChanged)oldPage.Children).CollectionChanged -= OnChildrenChanged;
oldPage.PropertyChanged -= OnElementPropertyChanged;
}
@@ -111,7 +111,7 @@ namespace Xamarin.Forms.Platform.WinRT
newPage.PropertyChanged += OnElementPropertyChanged;
UpdateCurrentPage();
- ((IPageController)newPage).SendAppearing();
+ newPage.SendAppearing();
}
OnElementChanged(new ElementChangedEventArgs<CarouselPage>(oldPage, newPage));
@@ -132,7 +132,7 @@ namespace Xamarin.Forms.Platform.WinRT
}
_disposed = true;
- PageController?.SendDisappearing();
+ Page?.SendDisappearing();
SetElement(null);
}
@@ -158,7 +158,7 @@ namespace Xamarin.Forms.Platform.WinRT
void OnLoaded(object sender, RoutedEventArgs e)
{
- PageController?.SendAppearing();
+ Page?.SendAppearing();
}
void OnSelectionChanged(object sender, SelectionChangedEventArgs e)
@@ -170,14 +170,14 @@ namespace Xamarin.Forms.Platform.WinRT
ContentPage currentPage = Element.CurrentPage;
if (currentPage == page)
return;
- ((IPageController)currentPage)?.SendDisappearing();
+ currentPage?.SendDisappearing();
Element.CurrentPage = page;
- ((IPageController)page)?.SendAppearing();
+ page?.SendAppearing();
}
void OnUnloaded(object sender, RoutedEventArgs e)
{
- PageController?.SendDisappearing();
+ Page?.SendDisappearing();
}
void UpdateCurrentPage()