Class SubscriptionPanel
- Namespace
- StockSharp.Xaml
- Assembly
- StockSharp.Xaml.dll
The visual panel for modify subscriptions.
public class SubscriptionPanel : UserControl, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild, IPersistable, ISubscriptionsView, IComponentConnector- Inheritance
- 
      
      
      
      
      
      
      
      SubscriptionPanel
- Implements
- Inherited Members
- Extension Methods
Constructors
SubscriptionPanel()
Initializes a new instance of the SubscriptionPanel.
public SubscriptionPanel()Properties
IsInteracted
The interactive mode. The default is off.
public bool IsInteracted { get; set; }Property Value
SelectedSession
Selected session.
public SessionInfo SelectedSession { get; }Property Value
SelectedSubscriptions
Selected subscriptions.
public IEnumerable<SubscriptionInfo> SelectedSubscriptions { get; }Property Value
Sessions
Sessions.
public IDictionary<string, SessionInfo> Sessions { get; }Property Value
Subscriptions
The list of subscriptions.
public IList<SubscriptionInfo> Subscriptions { get; }Property Value
Methods
InitializeComponent()
InitializeComponent
public void InitializeComponent()Load(SettingsStorage)
Load settings.
public void Load(SettingsStorage storage)Parameters
- storageSettingsStorage
- Settings storage. 
Save(SettingsStorage)
Save settings.
public void Save(SettingsStorage storage)Parameters
- storageSettingsStorage
- Settings storage. 
UpdateSubscription(SubscriptionInfo)
Set for the specified subscription SubscriptionStates state.
public void UpdateSubscription(SubscriptionInfo subscription)Parameters
- subscriptionSubscriptionInfo
- Subscription. 
Events
SessionEditing
Existing session editing event.
public event Action<SessionInfo> SessionEditingEvent Type
SessionRemoving
Existing session removing event.
public event Action<SessionInfo> SessionRemovingEvent Type
SessionResuming
Existing session resuming event.
public event Action<SessionInfo> SessionResumingEvent Type
SessionSuspending
Existing session suspending event.
public event Action<SessionInfo> SessionSuspendingEvent Type
SubscriptionAdding
New subscription adding event.
public event Action<SubscriptionInfo> SubscriptionAddingEvent Type
SubscriptionEditing
Existing subscription editing event.
public event Action<SubscriptionInfo> SubscriptionEditingEvent Type
SubscriptionRemoving
Existing subscription removing event.
public event Action<SubscriptionInfo> SubscriptionRemovingEvent Type
SubscriptionResuming
Existing subscription resuming event.
public event Action<SubscriptionInfo> SubscriptionResumingEvent Type
SubscriptionSuspending
Existing subscription suspending event.
public event Action<SubscriptionInfo> SubscriptionSuspending