Inheritance: System.Windows.FrameworkElement
Exemple #1
0
		public void BindToDP_WrongDPName_WithWrongName ()
		{
			var data = new UnbackedDPs ();
			var rect = new Rectangle ();
			rect.SetBinding (Rectangle.WidthProperty, new Binding {
				Path = new PropertyPath ("WrongPropertyName"),
				Source = data,
			});

			Assert.IsTrue(Double.IsNaN (rect.Width), "#1");
		}
Exemple #2
0
		public void BindToDP_WrongDPName_WithProperty ()
		{
			var data = new UnbackedDPs ();
			var rect = new Rectangle ();
			var binding = new Binding ();
			binding.Source = data;
			Assert.Throws<Exception> (() =>
				binding.Path = new PropertyPath (UnbackedDPs.WrongPropertyName)
			);
			return;
			rect.SetBinding (Rectangle.WidthProperty, binding);

			Assert.AreEqual (5, rect.Width, "#1");
		}
Exemple #3
0
		public void BindToDP_WrongDPName_WithName ()
		{
			var data = new UnbackedDPs ();
			var rect = new Rectangle ();
			rect.SetBinding (Rectangle.WidthProperty, new Binding {
				Path = new PropertyPath ("SomeDP"),
				Source = data,
			});
			Assert.AreEqual (5, rect.Width, "#1");
		}
Exemple #4
0
		public void BindToDP_WrongDPName_WithProperty ()
		{
			var data = new UnbackedDPs ();
			var binding = new Binding ();
			binding.Source = data;
			Assert.Throws<Exception> (() =>
				binding.Path = new PropertyPath (UnbackedDPs.WrongPropertyName)
			);

		}