C# Class Rsdn.Janus.UIShell

Inheritance: IUIShell
Afficher le fichier Open project: rsdn/janus

Méthodes publiques

Méthode Description
CreateUIAsyncOperation ( ) : AsyncOperation

Создать AsyncOperation, привязанную к UI потоку.

FreezeUI ( IServiceProvider provider ) : IDisposable

Заморозить UI приложения.

GetMainWindowParent ( ) : IWin32Window

Получить главного родителя окон.

RefreshData ( ) : void
UIShell ( Func parentWindowGetter, [ uiFreezer ) : System

Method Details

CreateUIAsyncOperation() public méthode

Создать AsyncOperation, привязанную к UI потоку.
public CreateUIAsyncOperation ( ) : AsyncOperation
Résultat System.ComponentModel.AsyncOperation

FreezeUI() public méthode

Заморозить UI приложения.
public FreezeUI ( IServiceProvider provider ) : IDisposable
provider IServiceProvider
Résultat IDisposable

GetMainWindowParent() public méthode

Получить главного родителя окон.
public GetMainWindowParent ( ) : IWin32Window
Résultat IWin32Window

RefreshData() public méthode

public RefreshData ( ) : void
Résultat void

UIShell() public méthode

public UIShell ( Func parentWindowGetter, [ uiFreezer ) : System
parentWindowGetter Func
uiFreezer [
Résultat System