C# Class Rsdn.Janus.UIShell

Inheritance: IUIShell
ファイルを表示 Open project: rsdn/janus

Public Methods

Method Description
CreateUIAsyncOperation ( ) : AsyncOperation

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

FreezeUI ( IServiceProvider provider ) : IDisposable

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

GetMainWindowParent ( ) : IWin32Window

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

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

Method Details

CreateUIAsyncOperation() public method

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

FreezeUI() public method

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

GetMainWindowParent() public method

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

RefreshData() public method

public RefreshData ( ) : void
return void

UIShell() public method

public UIShell ( Func parentWindowGetter, [ uiFreezer ) : System
parentWindowGetter Func
uiFreezer [
return System