Dreamine.UI.Abstractions 1.0.1
Dreamine.UI.Abstractions 공용 계약과 추상화를 제공합니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.UI.Abstractions.Popup.IPopupService 인터페이스 참조

더 자세히 ...

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 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ Close()

void Dreamine.UI.Abstractions.Popup.IPopupService.Close ( Window window)

지정한 팝업 창을 닫습니다.

매개변수
window닫을 팝업 창입니다.

◆ CloseAll()

void Dreamine.UI.Abstractions.Popup.IPopupService.CloseAll ( )

서비스가 관리하는 열린 모든 깜빡임 팝업을 닫습니다.

◆ CloseOwnedBy()

void Dreamine.UI.Abstractions.Popup.IPopupService.CloseOwnedBy ( Window owner)

지정한 창이 소유한 모든 팝업을 닫습니다.

매개변수
owner닫을 팝업들의 소유자 창입니다.

◆ GetActive()

Window? Dreamine.UI.Abstractions.Popup.IPopupService.GetActive ( )

현재 활성화된 깜빡임 팝업을 가져옵니다.

반환값
활성 팝업 창이거나 활성 팝업이 없으면 null입니다.

◆ RegisterWindow()

void Dreamine.UI.Abstractions.Popup.IPopupService.RegisterWindow ( Window window,
BlinkPopupOptions options )

외부에서 생성한 팝업 창과 해당 옵션을 서비스의 관리 대상으로 등록합니다.

매개변수
window등록할 팝업 창입니다.
options창에 적용된 팝업 옵션입니다.

◆ ShowBlink() [1/2]

bool? Dreamine.UI.Abstractions.Popup.IPopupService.ShowBlink ( Window? owner,
BlinkPopupOptions options )

지정한 옵션으로 깜빡임 팝업을 표시합니다.

매개변수
owner팝업을 소유할 창이거나 소유자가 없으면 null입니다.
options팝업 표시 옵션입니다.
반환값
확인이면 true, 취소이면 false, 결과가 없으면 null입니다.

◆ ShowBlink() [2/2]

bool? Dreamine.UI.Abstractions.Popup.IPopupService.ShowBlink ( Window? owner,
BlinkPopupOptions options,
out Window windowRef )

깜빡임 팝업을 표시하고 생성된 창 참조를 반환합니다.

매개변수
owner팝업을 소유할 창이거나 소유자가 없으면 null입니다.
options팝업 표시 옵션입니다.
windowRef생성된 팝업 창을 받습니다.
반환값
확인이면 true, 취소이면 false, 결과가 없으면 null입니다.

◆ ShowBlinkAsync()

Task< bool?> Dreamine.UI.Abstractions.Popup.IPopupService.ShowBlinkAsync ( Window? owner,
BlinkPopupOptions options,
TimeSpan? autoCloseAfter = null,
CancellationToken cancellationToken = default )

선택적 자동 닫기와 취소를 지원하며 깜빡임 팝업을 비동기로 표시합니다.

매개변수
owner팝업을 소유할 창이거나 소유자가 없으면 null입니다.
options팝업 표시 옵션입니다.
autoCloseAfter자동으로 닫을 때까지의 시간이거나 자동 닫기를 사용하지 않으면 null입니다.
cancellationToken비동기 대기를 취소하는 토큰입니다.
반환값
팝업 결과를 생성하는 작업입니다.

◆ TryGetOptions()

bool Dreamine.UI.Abstractions.Popup.IPopupService.TryGetOptions ( Window window,
out BlinkPopupOptions? options )

지정한 팝업에 적용된 옵션을 가져오려고 시도합니다.

매개변수
window옵션을 조회할 팝업 창입니다.
options조회에 성공하면 적용된 옵션을 받습니다.
반환값
옵션을 찾았으면 true, 그렇지 않으면 false입니다.

◆ TryGetOwnerOptions()

bool Dreamine.UI.Abstractions.Popup.IPopupService.TryGetOwnerOptions ( Window window,
out BlinkPopupOptions? ownerOptions )

지정한 자식 팝업의 소유자 창에 적용된 옵션을 가져오려고 시도합니다.

매개변수
window소유자 옵션을 조회할 자식 팝업 창입니다.
ownerOptions조회에 성공하면 소유자 창에 적용된 옵션을 받습니다.
반환값
소유자 옵션을 찾았으면 true, 그렇지 않으면 false입니다.

이 인터페이스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: