Pixiview/Pixiview.Android/Renderers/AdaptedPageRenderer.cs
Tsanie Lily a2b91a2406 * Pixiview/UI/CardView.cs:
* Pixiview/UI/StyleDefinition.cs:
* Pixiview/Resources/ResourceHelper.cs:
* Pixiview/Resources/Languages/zh-CN.xml:
* Pixiview/Illust/IllustCollectionPage.cs:
* Pixiview.Android/Pixiview.Android.csproj:
* Pixiview.Android/Renderers/AdaptedPageRenderer.cs: UI adjust

* Pixiview/Illust/FavoritesPage.xaml:
* Pixiview/Illust/FavoritesPage.xaml.cs: fix: no title in favorite
  page

* Pixiview/Utils/Stores.cs:
* Pixiview/Illust/RankingPage.xaml.cs: feature: remember last query
  parameters
2020-05-14 18:30:22 +08:00

44 lines
1.0 KiB
C#

using Android.Content;
using Pixiview.Droid.Renderers;
using Pixiview.UI;
using Xamarin.Forms;
using Xamarin.Forms.Platform.Android;
[assembly: ExportRenderer(typeof(AdaptedPage), typeof(AdaptedPageRenderer))]
namespace Pixiview.Droid.Renderers
{
public class AdaptedPageRenderer : PageRenderer
{
public AdaptedPageRenderer(Context context) : base(context)
{
}
protected override void OnAttachedToWindow()
{
base.OnAttachedToWindow();
if (Element is AdaptedPage page)
{
page.OnLoad();
}
}
protected override void Dispose(bool disposing)
{
if (Element is AdaptedPage page)
{
page.OnUnload();
}
base.Dispose(disposing);
}
//protected override void OnDetachedFromWindow()
//{
// App.DebugPrint("detached from window");
// base.OnDetachedFromWindow();
//}
}
}