Inheritance: System.Windows.FrameworkElement
示例#1
0
文件: BindingTest.cs 项目: shana/moon
		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");
		}
示例#2
0
文件: BindingTest.cs 项目: shana/moon
		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");
		}
示例#3
0
文件: BindingTest.cs 项目: shana/moon
		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");
		}
示例#4
0
文件: BindingTest.cs 项目: dfr0/moon
		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)
			);

		}