示例#1
0
        public void DeActivatedFiresDisappearingEvent()
        {
            int disappear = 0;
            int appear    = 0;

            var     cp     = new ContentPage();
            IWindow window = new Window(cp);

            window.Activated();

            cp.Appearing    += (_, __) => appear++;
            cp.Disappearing += (_, __) => disappear++;

            window.Deactivated();
            Assert.AreEqual(1, disappear);
            Assert.AreEqual(0, appear);
        }