Dreamine.UI.Maui
1.0.1
Windows(WinUI)의 네이티브 `CheckBox`는 `WidthRequest`로 줄일 수 없는 거대한 최소 너비를 가져서 라벨과의 간격이 벌어지는 문제가 있어, 처음부터 직접 그려서 만들었습니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
DreamineMessageBox.cs
이 파일의 문서화 페이지로 가기
1
namespace
Dreamine.UI.Maui.Popup
;
2
11
public
static
class
DreamineMessageBox
12
{
53
public
static
Task<DreamineDialogResult>
ShowAsync
(
54
string
message,
55
string
title =
"Information"
,
56
int
autoClickDelaySeconds = 0)
57
=>
ShowAsync
(message, title,
58
new
[] { (
DreamineDialogResult
.OK,
"확인"
) },
59
DreamineDialogResult
.OK, autoClickDelaySeconds);
60
93
public
static
Task<DreamineDialogResult>
ShowOkCancelAsync
(
94
string
message,
95
string
title =
"Confirm"
)
96
=>
ShowAsync
(message, title,
97
new
[] { (
DreamineDialogResult
.Cancel,
"취소"
), (
DreamineDialogResult
.OK,
"확인"
) });
98
131
public
static
Task<DreamineDialogResult>
ShowYesNoAsync
(
132
string
message,
133
string
title =
"Question"
)
134
=>
ShowAsync
(message, title,
135
new
[] { (
DreamineDialogResult
.No,
"아니오"
), (
DreamineDialogResult
.Yes,
"예"
) });
136
209
private
static
async Task<DreamineDialogResult>
ShowAsync
(
210
string
message,
211
string
title,
212
IReadOnlyList<(
DreamineDialogResult
Result,
string
Text)> buttons,
213
DreamineDialogResult
autoClick =
DreamineDialogResult
.None,
214
int
autoClickDelaySeconds = 0)
215
{
216
var page =
new
DreamineMessageBoxPage
(title, message, buttons, autoClick, autoClickDelaySeconds);
217
var navigation = Application.Current!.Windows[0].Page!.Navigation;
218
await navigation.PushModalAsync(page, animated:
false
);
219
return
await page.ResultTask;
220
}
221
}
Dreamine.UI.Maui.Popup
Definition
BlinkPopupOptions.cs:1
Dreamine.UI.Maui.Popup.DreamineDialogResult
DreamineDialogResult
Definition
DreamineDialogResult.cs:12
Dreamine.UI.Maui.Popup.DreamineMessageBox
Definition
DreamineMessageBox.cs:12
Dreamine.UI.Maui.Popup.DreamineMessageBox.ShowOkCancelAsync
static Task< DreamineDialogResult > ShowOkCancelAsync(string message, string title="Confirm")
Definition
DreamineMessageBox.cs:93
Dreamine.UI.Maui.Popup.DreamineMessageBox.ShowYesNoAsync
static Task< DreamineDialogResult > ShowYesNoAsync(string message, string title="Question")
Definition
DreamineMessageBox.cs:131
Dreamine.UI.Maui.Popup.DreamineMessageBox.ShowAsync
static async Task< DreamineDialogResult > ShowAsync(string message, string title, IReadOnlyList<(DreamineDialogResult Result, string Text)> buttons, DreamineDialogResult autoClick=DreamineDialogResult.None, int autoClickDelaySeconds=0)
Definition
DreamineMessageBox.cs:209
Dreamine.UI.Maui.Popup.DreamineMessageBox.ShowAsync
static Task< DreamineDialogResult > ShowAsync(string message, string title="Information", int autoClickDelaySeconds=0)
Definition
DreamineMessageBox.cs:53
Dreamine.UI.Maui.Popup.DreamineMessageBoxPage
Definition
DreamineMessageBoxPage.xaml.cs:20
Popup
DreamineMessageBox.cs
다음에 의해 생성됨 :
1.17.0