728x90

네모 상자를 XAML에서 직접적으로 만들어주는게 아닌 코딩을 통하여 필요 수량에 따라 만들 수 있도록 하여 주겠습니다.



Grid grid_panel = new Grid(); //사각형을 감싸줄 Panel 생성

Rectangle rectangle = new Rectangle();//사각형 생성

rectangle.Width = 200;

rectangle.Height = 100;

rectangle.Stroke = Brushes.Black;


TextBlock textBlock = new TextBlock();//Text 생성

textBlock.Text = "TEXT_TEST";

textBlock.HorizontalAlignment = System.Windows.HorizontalAlignment.Center;

textBlock.VerticalAlignment = System.Windows.VerticalAlignment.Center;


grid_panel.Children.Add(rectangle);//Panel에 사각형 추가

grid_panel.Children.Add(textBlock);//Panel에 Text 추가


Canvas.SetLeft(grid_panel, 100);//Panel 위치 조정

Canvas.SetTop(grid_panel, 100);


this.panel_1.Children.Add(grid_panel);//Panel 등록




while문 3번 돌렸기 때문에 네모 상자가 3개 나왔다.

728x90

+ Recent posts