Beispiel #1
0
		public void DrawControlsAnchoredTogether()
		{
			var centerButton = new Button(ButtonDrawArea, "Click Me");
			var rnd = Randomizer.Current;
			centerButton.Clicked +=
				() => centerButton.TopLeft = new Vector2D(rnd.Get(0.3f, 0.6f), rnd.Get(0.3f, 0.6f));
			new Button(ButtonDrawArea) // button left of center button
			{
				RightMargin = new Margin(centerButton, Edge.Left, 0.01f),
				TopMargin = new Margin(centerButton, Edge.Top, 0.0f)
			};
			new Button(ButtonDrawArea) // button right of center button
			{
				LeftMargin = new Margin(centerButton, Edge.Right, 0.01f),
				TopMargin = new Margin(centerButton, Edge.Top, 0.0f)
			};
			new Button(ButtonDrawArea) // button above center button
			{
				BottomMargin = new Margin(centerButton, Edge.Top, 0.01f),
				LeftMargin = new Margin(centerButton, Edge.Left, 0.0f)
			};
			new Button(ButtonDrawArea) // button below center button
			{
				TopMargin = new Margin(centerButton, Edge.Bottom, 0.01f),
				LeftMargin = new Margin(centerButton, Edge.Left, 0.0f)
			};
			centerButton.Click();
		}
Beispiel #2
0
		public void Test()
		{
			var centerButton = new Button(ButtonDrawArea, "Click Me");
			var rnd = Randomizer.Current;
			centerButton.Clicked +=
				() => centerButton.TopLeft = new Vector2D(rnd.Get(0.3f, 0.6f), rnd.Get(0.3f, 0.6f));
			new Button(ButtonDrawArea) // button above center button
			{
				BottomMargin = new Margin(centerButton, Edge.Top, 0.01f),
				RightMargin = new Margin(centerButton, Edge.Right, 0.05f)
			};
			centerButton.Click();
		}