Exemplo n.º 1
0
 public SignUpPOPUP(string img)
 {
     InitializeComponent();
     Control1.SetInitial(this);
     br.Text = img;
     br.Hide();
 }
        public void Nesting_With_No_Parent_Style_Fails()
        {
            var control = new Control1();
            var style   = new Style(x => x.Nesting().OfType <Control1>());

            Assert.Throws <InvalidOperationException>(() => style.Selector.Match(control, null));
        }
        public void Or_Nesting_Class_Matches()
        {
            var control = new Control1 {
                Classes = { "foo" }
            };
            Style nested;
            var   parent = new Style(x => x.OfType <Control1>())
            {
                Children =
                {
                    (nested = new Style(x => Selectors.Or(
                                            x.Nesting().Class("foo"),
                                            x.Nesting().Class("bar")))),
                }
            };

            var match = nested.Selector.Match(control, parent);

            Assert.Equal(SelectorMatchResult.Sometimes, match.Result);

            var sink = new ActivatorSink(match.Activator);

            Assert.True(sink.Active);
            control.Classes.Clear();
            Assert.False(sink.Active);
        }
Exemplo n.º 4
0
        private void ZoomModeComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (Control1 != null && ZoomSlider != null)
            {
                if (sender is ComboBox cb)
                {
                    switch (cb.SelectedIndex)
                    {
                    case 0:     // Enabled
                        Control1.ZoomMode    = ZoomMode.Enabled;
                        ZoomSlider.IsEnabled = true;
                        break;

                    case 1:     // Disabled
                        Control1.ZoomMode = ZoomMode.Disabled;
                        Control1.ChangeView(null, null, (float)1.0);
                        ZoomSlider.Value     = 1;
                        ZoomSlider.IsEnabled = false;
                        break;

                    default:     // Enabled
                        Control1.ZoomMode    = ZoomMode.Enabled;
                        ZoomSlider.IsEnabled = true;
                        break;
                    }
                }
            }
        }
Exemplo n.º 5
0
        public void OfType_Priority_Is_Style()
        {
            var control = new Control1();
            var target  = new Selector().OfType <Control1>();

            Assert.AreEqual(BindingPriority.Style, target.Priority);
        }
Exemplo n.º 6
0
 public void Offset(float dx, float dy)
 {
     StartPoint.Offset(dx, dy);
     Control1.Offset(dx, dy);
     Control2.Offset(dx, dy);
     Vertex.Offset(dx, dy);
 }
Exemplo n.º 7
0
        public void Id_Priority_Is_Style()
        {
            var control = new Control1();
            var target  = new Selector().Id("foo");

            Assert.AreEqual(BindingPriority.Style, target.Priority);
        }
Exemplo n.º 8
0
 private void InitializeComponent()
 {
     this.navigateMenu1     = new Control3();
     this.navigateMenuTree1 = new Control1();
     base.SuspendLayout();
     this.navigateMenu1.Dock     = DockStyle.Bottom;
     this.navigateMenu1.Location = new Point(0, 0xe7);
     this.navigateMenu1.method_1(6);
     this.navigateMenu1.Name = "navigateMenu1";
     this.navigateMenu1.method_3(null);
     this.navigateMenu1.Size         = new Size(0xe1, 0xea);
     this.navigateMenu1.TabIndex     = 0;
     this.navigateMenu1.Text         = "navigateMenu1";
     this.navigateMenuTree1.Dock     = DockStyle.Fill;
     this.navigateMenuTree1.Location = new Point(0, 0);
     this.navigateMenuTree1.Name     = "navigateMenuTree1";
     this.navigateMenuTree1.method_2(null);
     this.navigateMenuTree1.Size     = new Size(0xe1, 0xe7);
     this.navigateMenuTree1.TabIndex = 1;
     this.navigateMenuTree1.Text     = "navigateMenuTree1";
     base.AutoScaleDimensions        = new SizeF(6f, 12f);
     base.AutoScaleMode = AutoScaleMode.Font;
     base.Controls.Add(this.navigateMenuTree1);
     base.Controls.Add(this.navigateMenu1);
     base.Name = "NavigatePage";
     base.Size = new Size(0xe1, 0x1d1);
     base.ResumeLayout(false);
 }
Exemplo n.º 9
0
 public void CalculateSize()
 {
     Control1.BtnToKnowSizeExecute(Control1);
     Control2.BtnToKnowSizeExecute(Control2);
     Control3.BtnToKnowSizeExecute(Control3);
     AllSize = " / " + Convert.ToString((Control1.Size + Control2.Size + Control3.Size) / 1024) + " Кб";
 }
        public void When_AttachedDependencyProperty_And_SimplePath()
        {
            Control1.OtherControlProperty.ToString();

            var source         = new Control1();
            var attachedSource = new Control2();

            // The property needs to be set at least once (so that it is actually attached)
            Attachable.SetMyValue(attachedSource, 21);

            var target = new Control1();

            target.SetBinding(
                Control1.OtherControlProperty,
                new Binding($"{nameof(source.OtherControl)}.({ typeof(Attachable).Namespace }:{ nameof(Attachable) }.MyValue)")
            {
                Mode   = BindingMode.TwoWay,
                Source = source
            }
                );

            Assert.AreEqual(null, target.OtherControl);

            source.OtherControl = attachedSource;

            Assert.AreEqual(21, target.OtherControl);

            Attachable.SetMyValue(attachedSource, 42);
            Assert.AreEqual(42, target.OtherControl);
        }
Exemplo n.º 11
0
        public void Not_OfType_Matches_Control_Of_Incorrect_Type()
        {
            var control = new Control1();
            var target  = default(Selector).Not(x => x.OfType <Control1>());

            Assert.Equal(SelectorMatchResult.NeverThisType, target.Match(control).Result);
        }
        public void Double_Nesting_Class_Matches()
        {
            var control = new Control1
            {
                Classes = { "foo", "bar" },
            };

            Style parent;
            Style nested;
            var   grandparent = new Style(x => x.OfType <Control1>())
            {
                Children =
                {
                    (parent         = new Style(x => x.Nesting().Class("foo"))
                    {
                        Children    =
                        {
                            (nested = new Style(x => x.Nesting().Class("bar")))
                        }
                    })
                }
            };

            var match = nested.Selector.Match(control, parent);

            Assert.Equal(SelectorMatchResult.Sometimes, match.Result);

            var sink = new ActivatorSink(match.Activator);

            Assert.True(sink.Active);
            control.Classes.Remove("foo");
            Assert.False(sink.Active);
        }
Exemplo n.º 13
0
        public void Name_Matches_Control_With_Correct_Name()
        {
            var control = new Control1 { Name = "foo" };
            var target = default(Selector).Name("foo");

            Assert.True(target.Match(control).ImmediateResult);
        }
Exemplo n.º 14
0
        public void OfType_Matches_Control_Of_Correct_Type()
        {
            var control = new Control1();
            var target = new Selector().OfType<Control1>();

            Assert.True(target.Match(control).ImmediateResult);
        }
Exemplo n.º 15
0
        public void Name_Doesnt_Match_Control_Of_Wrong_Name()
        {
            var control = new Control1 { Name = "foo" };
            var target = default(Selector).Name("bar");

            Assert.False(target.Match(control).ImmediateResult);
        }
Exemplo n.º 16
0
 private void ZoomSlider_ValueChanged(object sender, RangeBaseValueChangedEventArgs e)
 {
     if (Control1 != null)
     {
         Control1.ChangeView(null, null, (float)e.NewValue);
     }
 }
        public void OfType_Matches_Control_Of_Correct_Type()
        {
            var control = new Control1();
            var target  = default(Selector).OfType <Control1>();

            Assert.Equal(SelectorMatchResult.AlwaysThisType, target.Match(control).Result);
        }
Exemplo n.º 18
0
        public void OfType_Matches_Control_Of_Correct_Type()
        {
            var control = new Control1();
            var target  = default(Selector).OfType <Control1>();

            Assert.True(target.Match(control).ImmediateResult);
        }
Exemplo n.º 19
0
        public void Class_Priority_Is_StyleTrigger()
        {
            var control = new Control1();
            var target  = new Selector().Class("foo");

            Assert.AreEqual(BindingPriority.StyleTrigger, target.Priority);
        }
Exemplo n.º 20
0
        public void OfType_Matches_Control_With_TemplatedParent()
        {
            var control = new Control1 { TemplatedParent = new Mock<ITemplatedControl>().Object };
            var target = new Selector().OfType<Control1>();

            Assert.True(target.Match(control).ImmediateResult);
        }
Exemplo n.º 21
0
        public void OfType_Matches_Control_Of_Correct_Type()
        {
            var control = new Control1();
            var target  = new Selector().OfType <Control1>();

            Assert.IsTrue(ActivatorValue(target, control));
        }
Exemplo n.º 22
0
        public void Name_Doesnt_Match_Control_With_TemplatedParent()
        {
            var control = new Control1 { TemplatedParent = new Mock<ITemplatedControl>().Object };
            var target = default(Selector).Name("foo");
            var activator = target.Match(control);

            Assert.False(target.Match(control).ImmediateResult);
        }
Exemplo n.º 23
0
        public void When_OfType_Doesnt_Match_Control_Other_Selectors_Are_Not_Subscribed()
        {
            var control = new Control1();
            var target  = new Selector().OfType <Control2>().SubscribeCheck();

            var result = target.GetActivator(control).ToEnumerable().Take(1).ToArray();

            Assert.AreEqual(0, control.SubscribeCheckObservable.SubscribedCount);
        }
        public void Name_Matches_Control_With_Correct_Name()
        {
            var control = new Control1 {
                Name = "foo"
            };
            var target = default(Selector).Name("foo");

            Assert.True(target.Match(control).ImmediateResult);
        }
Exemplo n.º 25
0
        public void Id_Doesnt_Match_Control_Of_Wrong_Id()
        {
            var control = new Control1 {
                Id = "foo"
            };
            var target = new Selector().Id("bar");

            Assert.IsFalse(ActivatorValue(target, control));
        }
Exemplo n.º 26
0
        public void Name_Doesnt_Match_Control_Of_Wrong_Name()
        {
            var control = new Control1 {
                Name = "foo"
            };
            var target = default(Selector).Name("bar");

            Assert.Equal(SelectorMatchResult.NeverThisInstance, target.Match(control).Result);
        }
        public void Name_Doesnt_Match_Control_Of_Wrong_Name()
        {
            var control = new Control1 {
                Name = "foo"
            };
            var target = default(Selector).Name("bar");

            Assert.False(target.Match(control).ImmediateResult);
        }
Exemplo n.º 28
0
        public void Id_Matches_Control_With_Correct_Id()
        {
            var control = new Control1 {
                Id = "foo"
            };
            var target = new Selector().Id("foo");

            Assert.IsTrue(ActivatorValue(target, control));
        }
Exemplo n.º 29
0
        public void Id_Doesnt_Match_Control_With_TemplatedParent()
        {
            var control = new Control1 {
                TemplatedParent = new Mock <ITemplatedControl>().Object
            };
            var target = new Selector().Id("foo");

            Assert.IsFalse(ActivatorValue(target, control));
        }
Exemplo n.º 30
0
 private void BtnAllStartExecute(object parametr)
 {
     DownLoadAll = true;
     CalculateSize();
     Control1.BtnStartExecute(Control1);
     Control2.BtnStartExecute(Control2);
     Control3.BtnStartExecute(Control3);
     DownLoadAll = false;
 }
Exemplo n.º 31
0
        public void Name_Matches_Control_With_Correct_Name()
        {
            var control = new Control1 {
                Name = "foo"
            };
            var target = default(Selector).Name("foo");

            Assert.Equal(SelectorMatchResult.AlwaysThisInstance, target.Match(control).Result);
        }
        public void OfType_Matches_Control_With_TemplatedParent()
        {
            var control = new Control1 {
                TemplatedParent = new Mock <ITemplatedControl>().Object
            };
            var target = default(Selector).OfType <Control1>();

            Assert.Equal(SelectorMatchResult.AlwaysThisType, target.Match(control).Result);
        }
Exemplo n.º 33
0
        public void Or_Selector_Matches_Control_Of_Correct_Type()
        {
            var target = Selectors.Or(
                default(Selector).OfType <Control1>(),
                default(Selector).OfType <Control2>().Class("bar"));
            var control = new Control1();

            Assert.Equal(SelectorMatchResult.AlwaysThisType, target.Match(control).Result);
        }
Exemplo n.º 34
0
        public void OfType_Matches_Control_With_TemplatedParent()
        {
            var control = new Control1 {
                TemplatedParent = new Mock <ITemplatedControl>().Object
            };
            var target = new Selector().OfType <Control1>();

            Assert.IsTrue(ActivatorValue(target, control));
        }
Exemplo n.º 35
0
        public void OfType_Matches_Control_With_TemplatedParent()
        {
            var control = new Control1 {
                TemplatedParent = new Mock <ITemplatedControl>().Object
            };
            var target = default(Selector).OfType <Control1>();

            Assert.True(target.Match(control).ImmediateResult);
        }
Exemplo n.º 36
0
        public async Task Class_Tracks_Additions()
        {
            var control = new Control1();

            var target = new Selector().Class("foo");
            var activator = target.Match(control).ObservableResult;

            Assert.False(await activator.Take(1));
            control.Classes.Add("foo");
            Assert.True(await activator.Take(1));
        }
Exemplo n.º 37
0
        public async Task Class_Matches_Control_With_Class()
        {
            var control = new Control1
            {
                Classes = new Classes { "foo" },
            };

            var target = default(Selector).Class("foo");
            var activator = target.Match(control).ObservableResult;

            Assert.True(await activator.Take(1));
        }
Exemplo n.º 38
0
        public async Task Class_Doesnt_Match_Control_Without_Class()
        {
            var control = new Control1
            {
                Classes = new Classes { "bar" },
            };

            var target = new Selector().Class("foo");
            var activator = target.Match(control).ObservableResult;

            Assert.False(await activator.Take(1));
        }
Exemplo n.º 39
0
        public async Task Class_Matches_Control_With_TemplatedParent()
        {
            var control = new Control1
            {
                Classes = new Classes { "foo" },
                TemplatedParent = new Mock<ITemplatedControl>().Object,
            };

            var target = new Selector().Class("foo");
            var activator = target.Match(control).ObservableResult;

            Assert.True(await activator.Take(1));
        }
Exemplo n.º 40
0
        public async Task Class_Tracks_Removals()
        {
            var control = new Control1
            {
                Classes = new Classes { "foo" },
            };

            var target = new Selector().Class("foo");
            var activator = target.Match(control).ObservableResult;

            Assert.True(await activator.Take(1));
            control.Classes.Remove("foo");
            Assert.False(await activator.Take(1));
        }
Exemplo n.º 41
0
        public async Task Multiple_Classes()
        {
            var control = new Control1();
            var target = new Selector().Class("foo").Class("bar");
            var activator = target.Match(control).ObservableResult;

            Assert.False(await activator.Take(1));
            control.Classes.Add("foo");
            Assert.False(await activator.Take(1));
            control.Classes.Add("bar");
            Assert.True(await activator.Take(1));
            control.Classes.Remove("bar");
            Assert.False(await activator.Take(1));
        }