Show / Hide Table of Contents

Class ConnectionSectionBifrost<TClient>

A connection section that allows configuring a Bifrost client via Heimdall.

Inheritance
object
BindableBase
CommanderSection
ExpanderSection
ConnectionSection<TClient>
ConnectionSectionBifrost<TClient>
Implements
INotifyPropertyChanged
Inherited Members
ConnectionSection<TClient>.ConnectionCommand
ExpanderSection.Name
ExpanderSection.SupportsFullScreen
ExpanderSection.HeaderContent
ExpanderSection.State
ExpanderSection.ContentMargin
ExpanderSection.FullScreenButtonFontSize
ExpanderSection.ToggleFullScreenCommand
CommanderSection.Initialize()
CommanderSection.Content
CommanderSection.Placement
CommanderSection.Margin
CommanderSection.HideWhenAnySectionFullScreen
BindableBase.SetProperty<T>(ref T, T, string)
BindableBase.SetProperty<T>(ref T, T, Action, string)
BindableBase.RaisePropertyChanged(string)
BindableBase.OnPropertyChanged(PropertyChangedEventArgs)
BindableBase.PropertyChanged
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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 Source

ConnectionSectionBifrost(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 Source

ClientManagerUI

Gets the UI to bind to.

Declaration
public ClientManagerBifrostUI<TClient> ClientManagerUI { get; }
Property Value
Type Description
ClientManagerBifrostUI<TClient>

Implements

INotifyPropertyChanged
  • View Source
In this article
Back to top Generated by DocFX