コード例 #1
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);

            Controller.LoadColoringAsync(e.Parameter as ColoringBookColoring).ContinueWithoutWaiting();

            // Enable Back button.
            SystemNavigationManager.GetForCurrentView().BackRequested += ColoringPage_BackRequested;

            PrintHelper = new PhotoPrintHelper(this);
            PrintHelper.RegisterForPrinting();

            // Initialize Dial Options.
            RadialControlHelper.InitializeForColoringPage();
        }
コード例 #2
0
        protected override void OnNavigatedFrom(NavigationEventArgs e)
        {
            base.OnNavigatedFrom(e);

            // Disable Back button.
            SystemNavigationManager.GetForCurrentView().BackRequested -= ColoringPage_BackRequested;

            // Deregister printer helper.
            PrintHelper?.UnregisterForPrinting();

            InkToolbar.UnregisterRadialController();

            var display = DisplayInformation.GetForCurrentView();

            display.DpiChanged -= Display_DpiChanged;

            // Remove custom dial options.
            RadialControlHelper?.Unregister();

            Controller.CleanUp();
        }