Class UIService
IUIService 구현체. 서브서비스에 대한 얇은 진입점. 로직은 각 서브서비스가 담당한다.
public sealed class UIService : IUIService
- Inheritance
-
objectUIService
- Implements
Constructors
UIService(INavigationService, IPopupService, IDialogService, ILoadingService, IToastService, IThemeService)
public UIService(INavigationService navigation, IPopupService popup, IDialogService dialog, ILoadingService loading, IToastService toast, IThemeService theme)
Parameters
navigationINavigationServicepopupIPopupServicedialogIDialogServiceloadingILoadingServicetoastIToastServicethemeIThemeService
Properties
Dialog
확인/취소 다이얼로그 서비스.
public IDialogService Dialog { get; }
Property Value
Loading
로딩 화면 서비스.
public ILoadingService Loading { get; }
Property Value
Navigation
화면 전환 서비스. Push / Pop / Replace / PopToRoot.
public INavigationService Navigation { get; }
Property Value
Popup
팝업(Modal) 관리 서비스.
public IPopupService Popup { get; }
Property Value
Theme
UI 테마 전환 서비스.
public IThemeService Theme { get; }
Property Value
Toast
토스트 메시지 서비스.
public IToastService Toast { get; }