|
Dreamine.UI.Abstractions 1.0.1
Dreamine.UI.Abstractions 공용 계약과 추상화를 제공합니다.
|
Public 멤버 함수 | |
| bool? | ShowBlink (Window? owner, BlinkPopupOptions options) |
| bool? | ShowBlink (Window? owner, BlinkPopupOptions options, out Window windowRef) |
| void | CloseAll () |
| void | Close (Window window) |
| void | CloseOwnedBy (Window owner) |
| Window? | GetActive () |
| bool | TryGetOptions (Window window, out BlinkPopupOptions? options) |
| bool | TryGetOwnerOptions (Window window, out BlinkPopupOptions? ownerOptions) |
| Task< bool?> | ShowBlinkAsync (Window? owner, BlinkPopupOptions options, TimeSpan? autoCloseAfter=null, CancellationToken cancellationToken=default) |
| void | RegisterWindow (Window window, BlinkPopupOptions options) |
깜빡임 팝업 창의 표시, 조회 및 수명 주기를 관리하는 서비스를 정의합니다.
IPopupService.cs 파일의 13 번째 라인에서 정의되었습니다.
| void Dreamine.UI.Abstractions.Popup.IPopupService.Close | ( | Window | window | ) |
지정한 팝업 창을 닫습니다.
| window | 닫을 팝업 창입니다. |
| void Dreamine.UI.Abstractions.Popup.IPopupService.CloseAll | ( | ) |
서비스가 관리하는 열린 모든 깜빡임 팝업을 닫습니다.
| void Dreamine.UI.Abstractions.Popup.IPopupService.CloseOwnedBy | ( | Window | owner | ) |
지정한 창이 소유한 모든 팝업을 닫습니다.
| owner | 닫을 팝업들의 소유자 창입니다. |
| Window? Dreamine.UI.Abstractions.Popup.IPopupService.GetActive | ( | ) |
현재 활성화된 깜빡임 팝업을 가져옵니다.
null입니다.| void Dreamine.UI.Abstractions.Popup.IPopupService.RegisterWindow | ( | Window | window, |
| BlinkPopupOptions | options ) |
외부에서 생성한 팝업 창과 해당 옵션을 서비스의 관리 대상으로 등록합니다.
| window | 등록할 팝업 창입니다. |
| options | 창에 적용된 팝업 옵션입니다. |
| bool? Dreamine.UI.Abstractions.Popup.IPopupService.ShowBlink | ( | Window? | owner, |
| BlinkPopupOptions | options ) |
지정한 옵션으로 깜빡임 팝업을 표시합니다.
| owner | 팝업을 소유할 창이거나 소유자가 없으면 null입니다. |
| options | 팝업 표시 옵션입니다. |
true, 취소이면 false, 결과가 없으면 null입니다.| bool? Dreamine.UI.Abstractions.Popup.IPopupService.ShowBlink | ( | Window? | owner, |
| BlinkPopupOptions | options, | ||
| out Window | windowRef ) |
깜빡임 팝업을 표시하고 생성된 창 참조를 반환합니다.
| owner | 팝업을 소유할 창이거나 소유자가 없으면 null입니다. |
| options | 팝업 표시 옵션입니다. |
| windowRef | 생성된 팝업 창을 받습니다. |
true, 취소이면 false, 결과가 없으면 null입니다.| Task< bool?> Dreamine.UI.Abstractions.Popup.IPopupService.ShowBlinkAsync | ( | Window? | owner, |
| BlinkPopupOptions | options, | ||
| TimeSpan? | autoCloseAfter = null, | ||
| CancellationToken | cancellationToken = default ) |
선택적 자동 닫기와 취소를 지원하며 깜빡임 팝업을 비동기로 표시합니다.
| owner | 팝업을 소유할 창이거나 소유자가 없으면 null입니다. |
| options | 팝업 표시 옵션입니다. |
| autoCloseAfter | 자동으로 닫을 때까지의 시간이거나 자동 닫기를 사용하지 않으면 null입니다. |
| cancellationToken | 비동기 대기를 취소하는 토큰입니다. |
| bool Dreamine.UI.Abstractions.Popup.IPopupService.TryGetOptions | ( | Window | window, |
| out BlinkPopupOptions? | options ) |
지정한 팝업에 적용된 옵션을 가져오려고 시도합니다.
| window | 옵션을 조회할 팝업 창입니다. |
| options | 조회에 성공하면 적용된 옵션을 받습니다. |
true, 그렇지 않으면 false입니다.| bool Dreamine.UI.Abstractions.Popup.IPopupService.TryGetOwnerOptions | ( | Window | window, |
| out BlinkPopupOptions? | ownerOptions ) |
지정한 자식 팝업의 소유자 창에 적용된 옵션을 가져오려고 시도합니다.
| window | 소유자 옵션을 조회할 자식 팝업 창입니다. |
| ownerOptions | 조회에 성공하면 소유자 창에 적용된 옵션을 받습니다. |
true, 그렇지 않으면 false입니다.