Class ConnectionSection<TClient>
A connection section that allows configuring a Bifrost client via Heimdall.
Inheritance
CommanderSection
ExpanderSection
ConnectionSection<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.Generic.ConnectionWidget
Assembly: Phoenix.Commander.Generic.ConnectionWidget.dll
Syntax
public class ConnectionSection<TClient> : ExpanderSection, INotifyPropertyChanged where TClient : class, IGameConnect
Type Parameters
Name | Description |
---|---|
TClient | The type of the communication channel. |
Constructors
View SourceConnectionSection(IPhoenixClientManager<TClient>, IDeviceManager, EventSubscriber, IConnectionScope<IDevice>, FrameworkElement)
Initializes a new instance of the Connection
Declaration
public ConnectionSection(IPhoenixClientManager<TClient> clientManager, IDeviceManager deviceManager, EventSubscriber eventSubscriber, IConnectionScope<IDevice> connectionScope, FrameworkElement view)
Parameters
Type | Name | Description |
---|---|---|
IPhoenix |
clientManager | The client manager to use to remove connections. |
IDevice |
deviceManager | The device manager. |
Event |
eventSubscriber | Used to subscribe to events. |
IConnection |
connectionScope | The connection scope to use to establish connections. |
Framework |
view | The view. |
Properties
View SourceConnectionCommand
Gets the connection command that is triggered when the user clicks on the connect button.
Declaration
public AsyncDelegateCommand ConnectionCommand { get; }
Property Value
Type | Description |
---|---|
Async |