WPF 이미지 위에 버튼 생성하는 법이 궁금합니다.

레이아웃을 구성하는 기본 패널은 숙지 하시는게 좋습니다.

  1. 이중에서 자유도가 가장 높은 패널은 Canvas이지만 좌표 지정 방식이기 때문에 사이즈가 정해진 대상만 사용해야 합니다.

  2. 가장 보편적으로 사용하는 패널은 GridStackPanel입니다. Grid는 영역을 겹치게 할 수도 있기 때문에 이미지를 전체로 지정 (Row, Column 지정하지 않음), 그리고 화살표를 적절한 ColumnDefinitions(Auto, *, Auto)로 줘서 사진 위에 위치 시킬 수 있습니다. StackPanel은 가로, 또는 세로 방향으로 컨트롤을 연달아 배치할 때 사용하는데, 지금 하시는 것에는 적합하지 않습니다.

  3. DockPanelWrapPanel은 필요에 따라 드물게 사용이 됩니다. 위의 링크와 아래 링크를 참조하세요.

3개의 좋아요