Example #1
0
        public void PoppedEventArgsPage()
        {
            tlog.Debug(tag, $"PoppedEventArgsPage START");

            var testingTarget = new PoppedEventArgs();

            Assert.IsNotNull(testingTarget, "null handle");
            Assert.IsInstanceOf <PoppedEventArgs>(testingTarget, "Should return PoppedEventArgs instance.");

            tlog.Debug(tag, "Page : " + testingTarget.Page);

            tlog.Debug(tag, $"PoppedEventArgsPage END (OK)");
        }
Example #2
0
 void PoppedEvent(object obj, PoppedEventArgs ev)
 {
     if (ev.Page == page)
     {
         animation.Clear();
         animation = null;
         window    = null;
         page.Dispose();
         page              = null;
         navigator.Popped -= PoppedEvent;
         navigator         = null;
     }
 }
Example #3
0
        private void Popped(object sender, PoppedEventArgs args)
        {
            global::System.Console.WriteLine("Page is popped!");
            args.Page.Dispose();

            if (args.Page == firstPage)
            {
                firstPage = null;
            }
            else
            {
                secondPage = null;
            }

            navigator.Popped -= Popped;
        }