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
'C#' 카테고리의 다른 글
점프문 - break, continue, goto (0) | 2020.09.23 |
---|---|
[WPF] ComboBox의 텍스트 배치 방법 (0) | 2020.09.14 |
ComboBox 안에 있는 텍스트 제거 및 생성 방법 (0) | 2020.09.01 |
문자열 글자 하나당 색상 설정 (0) | 2020.09.01 |
문자열 한글자씩 자르기 (0) | 2020.09.01 |