C# Class ParkitectNexus.Client.Base.Pages.AssetsPageView

Inheritance: ParkitectNexus.Client.Base.Tiles.LoadableDataTileView
Mostrar archivo Open project: ParkitectNexus/ParkitectNexusClient

Public Methods

Method Description
AssetsPageView ( IParkitect parkitect, IWebsite website, ILogger log, AssetType type, IPresenter parent, string displayName ) : System

Protected Methods

Method Description
CreateViewBox ( IAsset asset ) : VBox
LoadTiles ( CancellationToken cancellationToken ) : Task>
PopulateViewBoxWithButtons ( VBox vBox, IAsset asset ) : void
PopulateViewBoxWithImage ( VBox vBox, IAsset asset ) : void
PopulateViewBoxWithTitle ( VBox vBox, IAsset asset ) : void

Private Methods

Method Description
Assets_AssetAdded ( object sender, AssetEventArgs e ) : void
Assets_AssetRemoved ( object sender, AssetEventArgs e ) : void
GetRequiredMods ( ) : void

Method Details

AssetsPageView() public method

public AssetsPageView ( IParkitect parkitect, IWebsite website, ILogger log, AssetType type, IPresenter parent, string displayName ) : System
parkitect IParkitect
website IWebsite
log ILogger
type AssetType
parent IPresenter
displayName string
return System

CreateViewBox() protected method

protected CreateViewBox ( IAsset asset ) : VBox
asset IAsset
return VBox

LoadTiles() protected method

protected LoadTiles ( CancellationToken cancellationToken ) : Task>
cancellationToken System.Threading.CancellationToken
return Task>

PopulateViewBoxWithButtons() protected method

protected PopulateViewBoxWithButtons ( VBox vBox, IAsset asset ) : void
vBox VBox
asset IAsset
return void

PopulateViewBoxWithImage() protected method

protected PopulateViewBoxWithImage ( VBox vBox, IAsset asset ) : void
vBox VBox
asset IAsset
return void

PopulateViewBoxWithTitle() protected method

protected PopulateViewBoxWithTitle ( VBox vBox, IAsset asset ) : void
vBox VBox
asset IAsset
return void