C# Class Orchestra.Services.FlyoutService

Inheritance: IFlyoutService
Datei anzeigen Open project: WildGums/Orchestra

Public Methods

Method Description
AddFlyout ( string name, Type viewType, Models.Position position, UnloadBehavior unloadBehavior = UnloadBehavior.SaveAndCloseViewModel, FlyoutTheme flyoutTheme = FlyoutTheme.Adapt ) : void
FlyoutService ( ITypeFactory typeFactory, ICommandManager commandManager ) : System
GetFlyouts ( ) : IEnumerable
HideFlyout ( string name ) : void
ShowFlyout ( string name, object dataContext ) : void

Private Methods

Method Description
AddFlyout ( string name, Type viewType, Models.Position position, UnloadBehavior unloadBehavior = UnloadBehavior.SaveAndCloseViewModel ) : void

Method Details

AddFlyout() public method

public AddFlyout ( string name, Type viewType, Models.Position position, UnloadBehavior unloadBehavior = UnloadBehavior.SaveAndCloseViewModel, FlyoutTheme flyoutTheme = FlyoutTheme.Adapt ) : void
name string
viewType Type
position Models.Position
unloadBehavior UnloadBehavior
flyoutTheme FlyoutTheme
return void

FlyoutService() public method

public FlyoutService ( ITypeFactory typeFactory, ICommandManager commandManager ) : System
typeFactory ITypeFactory
commandManager ICommandManager
return System

GetFlyouts() public method

public GetFlyouts ( ) : IEnumerable
return IEnumerable

HideFlyout() public method

public HideFlyout ( string name ) : void
name string
return void

ShowFlyout() public method

public ShowFlyout ( string name, object dataContext ) : void
name string
dataContext object
return void