반응형
Popup
DisplayAlert
가장 흔하게 쓰이는 팝업창이며 경고 or 사용자의 선택을 유도할 때 사용하기 유용하며 사용자에게 확인용으로 쓰이기 좋다.
- DisplayAlert(string title, string message, string cancel)
단일 취소 단추를 사용하여 사용자에게 경고 대화 상자를 표시한다.
매개 변수 | 설명 |
title | 제목 |
message | 본문 텍스트 |
cancel | '취소' 단추에 표시할 테스트 |
this.DisplayAlert("Title", "Message", "Close");
- DisplayAlert(string title, string message, string accept, string cancel)
수락 및 취소 단추를 사용하여 사용자에게 경고 대화상자를 표시한다.
await를 | |
bool result = await DisplayAlert("Title", "Message", "YES", "NO");
사용하여 입력값(True, False)을 받도록 처리했다.
DisplayActionSheet
사용자가 여러 단추에서 선택할 수 있도록 제공한다. 여러 단추라고 하면 여러 가지 선택사항을 나타낸다.
- DisplayActionSheet(string title, string cancel, string destruction, params string[] buttons)
매개 변수 | 설명 |
title | 제목, null이면 안된다 |
cancel | '취소' 단추에 표시할 텍스트. 취소 작업을 숨기려면 null 이 될 수 있다. |
destruction | '소멸' 단추에 표시할 텍스트. 소멸 옵션을 숨기려면 null 이 될 수 있다. |
buttons | 추가 단추에 대한 텍스트 레이블. null 이면 안된다 |
string result = await DisplayActionSheet("Select Direction", "Cancel", null, "east", "west", "south", "north");
await를 사용하여 선택 값을 받도록 처리했다.
Prompt
사용자에게 질문을 하고 답을 유도할 때 유용하다. 사용자에게 입력을 받는다.
- DisplayPromptAsync(string title, string message, string accept = "OK", string cancel = "Cancel", string placeholder = default, int maxLength = -1, Xmarin.Forms.Keyboard keyboard = default, string initialValue = "")
매개 변수 | 설명 |
title | 제목 |
message | 메시지 |
accept | '수락' 단추의 텍스트. (Default : 'OK') |
cancel | '취소' 단추의 텍스트. (Default : 'Cancel') |
placeholder | 프롬프트에 표시할 자리 표시자 텍스트 |
maxLength | 입력 최대길이 |
keyboard | 사용자 입력 키보드 유형 설정 |
initialValue | 미리 정의된 응답 |
string result = await DisplayPromptAsync("Question 1", "What's your name?");
질문에 대한 응답을 받을 수 있다.
string result = await DisplayPromptAsync("Question 2", "What's 5 + 5?", maxLength: 2, keyboard: Keyboard.Numeric);
사용자에게 숫자 형식 키패드만 보이게 하여 응답을 받을 수 있다.
반응형
'Framework > Xamarin' 카테고리의 다른 글
[Xamarin] LayoutOptions (1) | 2022.05.10 |
---|---|
[Xamarin] DataBinding (0) | 2022.03.08 |
댓글