본문 바로가기
기술자료 (KB)/Power Platform

Power Apps – Gallery로 Button Round 처리하기

by 이완주 2023. 1. 19.

아래 화면처럼 버튼의 처음과 끝에 라운드를 다르게 부여하여 보다 다양한 모양을 만들 수 있다.

 

아래 버튼을 표현하는 과정을 정리

Button Gallery 설정

ButtonGallery Items 속성 설정

Table({ID:1,Icon : Icon.Save ,Name: "Save"},{ID:2,Icon : Icon.Cancel ,Name: "Cancel"},{ID:3,Icon : Icon.Settings ,Name: "Setting"})

 

기타 설정 값

TemplateSize : 60, TemplatePadding : 0

 

 

Button Rectangle 설정

Button Rectangle 순서를 맨 앞으로 가져와서 다른 아이콘 혹은 텍스트가 선택되지 않도록 한다.

Button Icon 설정

버튼의 크기 및 여백 지정

Button Icon Color 속성

갤러리가 선택된 색과 선택되지 않는 색상의 투명도 설정

If(ThisItem.IsSelected,RGBA(0,0,0, 0.8),RGBA(0,0,0, 0.2))

 

Button 설정

Text 속성 – Gallery ItemsID를 각 버튼에 넣어 순서를 확인

ThisItem.ID

 

Color 속성 - 버튼 텍스트가 화면에 나타나지 않게

RGBA(0, 0, 0, 0)

 

Fill 속성 갤러리가 선택된 색과 선택되지 않는 색 표현

If(ThisItem.IsSelected,RGBA(250, 250, 250, 1),RGBA(237, 237, 237, 1))

 

RadiusBottomRight 속성 마지막 버튼의 우측 하단의 라운드를 30으로 설정

If(Self.Text="3",30,0)

 

RadiusTopLeft 속성 첫번째 버튼의 좌측 상단의 라운드를 30으로 설정, Button_1.Text로도 가능 자기 자신임으로 Self.Text 로 표현하는 것을 권장 함.

If(Button_1.Text="1",30,0)

 

아래 결과 화면

댓글