Example #1
0
        public void SavingWindowStateActionTest()
        {
            var trigger = new System.Windows.Interactivity.EventTrigger("Closed");
            var trg     = new SavingWindowStateAction();

            trigger.Actions.Add(trg);

            var w = new Window();

            w.Name   = "FMainWindow";
            w.Left   = 100;
            w.Top    = 110;
            w.Width  = 320;
            w.Height = 240;

            Interaction.GetTriggers(w).Add(trigger);
            trg.Parameter = w;

            w.ShowDialog();

            var r = Setting.MainWindowBounds;

            Assert.IsTrue(w.Left == r.Left);
            Assert.IsTrue(w.Top == r.Top);
            Assert.IsTrue(w.Width == r.Width);
            Assert.IsTrue(w.Height == r.Height);
        }
        public void SavingWindowStateActionTest()
        {
            var trigger = new System.Windows.Interactivity.EventTrigger("Closed");
            var trg = new SavingWindowStateAction();
            trigger.Actions.Add(trg);

            var w = new Window();
            w.Name = "FMainWindow";
            w.Left = 100;
            w.Top = 110;
            w.Width = 320;
            w.Height = 240;

            Interaction.GetTriggers(w).Add(trigger);
            trg.Parameter = w;

            w.ShowDialog();

            var r = Setting.MainWindowBounds;
            Assert.IsTrue(w.Left == r.Left);
            Assert.IsTrue(w.Top == r.Top);
            Assert.IsTrue(w.Width == r.Width);
            Assert.IsTrue(w.Height == r.Height);
        }