Class ConnectionSectionBifrost<TClient>
A connection section that allows configuring a Bifrost client via Heimdall.
Inheritance
CommanderSection
ExpanderSection
ConnectionSection<TClient>
ConnectionSectionBifrost<TClient>
Implements
Inherited Members
ExpanderSection.Name
ExpanderSection.SupportsFullScreen
ExpanderSection.HeaderContent
ExpanderSection.State
ExpanderSection.ContentMargin
ExpanderSection.FullScreenButtonFontSize
ExpanderSection.ToggleFullScreenCommand
CommanderSection.Initialize()
CommanderSection.Content
CommanderSection.Placement
CommanderSection.Margin
CommanderSection.HideWhenAnySectionFullScreen
Namespace: Phoenix.Commander.Bifrost.ConnectionWidget
Assembly: Phoenix.Commander.Bifrost.ConnectionWidget.dll
Syntax
public class ConnectionSectionBifrost<TClient> : ConnectionSection<TClient>, INotifyPropertyChanged where TClient : class, IGameConnect
Type Parameters
Name | Description |
---|---|
TClient | The type of channel to construct. |
Remarks
Initializes a new instance of the ConnectionSectionBifrost<TClient> class.
Constructors
View SourceConnectionSectionBifrost(IPhoenixClientManager<TClient>, IDeviceManager, ClientManagerBifrostUI<TClient>, EventSubscriber, IConnectionScope<IDevice>, ConnectionSectionBifrostView)
A connection section that allows configuring a Bifrost client via Heimdall.
Declaration
public ConnectionSectionBifrost(IPhoenixClientManager<TClient> clientManager, IDeviceManager deviceManager, ClientManagerBifrostUI<TClient> clientManagerUI, EventSubscriber eventSubscriber, IConnectionScope<IDevice> connectionScope, ConnectionSectionBifrostView view)
Parameters
Type | Name | Description |
---|---|---|
IPhoenixClientManager<TClient> | clientManager | The client manager to use to remove connections. |
IDeviceManager | deviceManager | The device manager. |
ClientManagerBifrostUI<TClient> | clientManagerUI | The client manager UI to bind to. |
EventSubscriber | eventSubscriber | Used to subscribe to events. |
IConnectionScope<IDevice> | connectionScope | The connection scope to use to establish connections. |
ConnectionSectionBifrostView | view | The view. |
Remarks
Initializes a new instance of the ConnectionSectionBifrost<TClient> class.
Properties
View SourceClientManagerUI
Gets the UI to bind to.
Declaration
public ClientManagerBifrostUI<TClient> ClientManagerUI { get; }
Property Value
Type | Description |
---|---|
ClientManagerBifrostUI<TClient> |