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
728x90

이미지 등록 방법에 대해 알아 보겠습니다.

간단하니 30초만 투자하세요.


이미지 등록을 하시려면 Properties -> Resources.resx 더블클릭합니다.


이미지를 넣기 위해 이미지를 선택 한 후 폴더에 있는 이미지 파일을 끌어와서 올려주시면 됩니다.


끌어온 이미지는 다음과 같이 Resources 폴더가 생성되고, 그안에 이미지 파일이 들어있습니다.


이 이미지 파일을 사용하려면 <Image Source="/Resources/NEO.PNG"/> 라고 작성을 해주시면 됩니다.


주의점은 이렇게만 하고, 밑 부분을 안하시고 넘어가면 지금은 이미지가 화면에 보이지만 실제 실행화면에서는
이미지가 안보이기 때문에, 꼭 밑에 부분도 적용 하시기 바랍니다.


이미지 파일 선택 후 속성 버튼을 눌러보면 빌드 작업이라는 것을 볼 수 있습니다.

빌드 작업이 없음으로 되어있기 때문에, 이미지를 보실 수 없습니다.


빌드 작업을 선택하여, Resource를 선택합니다.


그러면, 실행 되었을 경우에도 이미지 파일을 보실수 있습니다.

728x90

+ Recent posts