Show / Hide Table of Contents

Class ConnectionSection<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
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.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 Source

ConnectionSection(IPhoenixClientManager<TClient>, IDeviceManager, EventSubscriber, IConnectionScope<IDevice>, FrameworkElement)

Initializes a new instance of the ConnectionSection<TClient> class.

Declaration
public ConnectionSection(IPhoenixClientManager<TClient> clientManager, IDeviceManager deviceManager, EventSubscriber eventSubscriber, IConnectionScope<IDevice> connectionScope, FrameworkElement view)
Parameters
Type Name Description
IPhoenixClientManager<TClient> clientManager

The client manager to use to remove connections.

IDeviceManager deviceManager

The device manager.

EventSubscriber eventSubscriber

Used to subscribe to events.

IConnectionScope<IDevice> connectionScope

The connection scope to use to establish connections.

FrameworkElement view

The view.

Properties

View Source

ConnectionCommand

Gets the connection command that is triggered when the user clicks on the connect button.

Declaration
public AsyncDelegateCommand ConnectionCommand { get; }
Property Value
Type Description
AsyncDelegateCommand

Implements

INotifyPropertyChanged
  • View Source
In this article
  • Constructors
    • ConnectionSection(IPhoenixClientManager<TClient>, IDeviceManager, EventSubscriber, IConnectionScope<IDevice>, FrameworkElement)
  • Properties
    • ConnectionCommand
  • Implements
Back to top Generated by DocFX