Show / Hide Table of Contents

Class SubscriptionPanel

Визуальная панель для редактирования подписок.

Inheritance
Object
SubscriptionPanel
Implements
IComponentConnector
ISubscriptionsView
Ecng.Serialization.IPersistable
Namespace: StockSharp.Xaml
Assembly: StockSharp.Xaml.dll
Syntax
public class SubscriptionPanel : UserControl, IComponentConnector, ISubscriptionsView, IPersistable

Constructors

SubscriptionPanel()

Создать SubscriptionPanel.

Declaration
public SubscriptionPanel()

Properties

IsInteracted

Интерактивный режим. По умолчанию выключено.

Declaration
public bool IsInteracted { get; set; }
Property Value
Type Description
Boolean

SelectedSession

Selected session.

Declaration
public SessionInfo SelectedSession { get; }
Property Value
Type Description
SessionInfo

SelectedSubscriptions

Selected subscriptions.

Declaration
public IEnumerable<SubscriptionInfo> SelectedSubscriptions { get; }
Property Value
Type Description
IEnumerable<SubscriptionInfo>

Sessions

Sessions.

Declaration
public IDictionary<string, SessionInfo> Sessions { get; }
Property Value
Type Description
IDictionary<String, SessionInfo>

Subscriptions

Список подписок.

Declaration
public IList<SubscriptionInfo> Subscriptions { get; }
Property Value
Type Description
IList<SubscriptionInfo>

Methods

InitializeComponent()

InitializeComponent

Declaration
public void InitializeComponent()

Load(SettingsStorage)

Загрузить настройки.

Declaration
public void Load(SettingsStorage storage)
Parameters
Type Name Description
Ecng.Serialization.SettingsStorage storage

Хранилище настроек.

Save(SettingsStorage)

Сохранить настройки.

Declaration
public void Save(SettingsStorage storage)
Parameters
Type Name Description
Ecng.Serialization.SettingsStorage storage

Хранилище настроек.

UpdateSubscription(SubscriptionInfo)

Установить для указанной подписки состояние SubscriptionStates.

Declaration
public void UpdateSubscription(SubscriptionInfo subscription)
Parameters
Type Name Description
SubscriptionInfo subscription

Подписка.

Events

SessionEditing

Existing session editing event.

Declaration
public event Action<SessionInfo> SessionEditing
Event Type
Type Description
Action<SessionInfo>

SessionRemoving

Existing session removing event.

Declaration
public event Action<SessionInfo> SessionRemoving
Event Type
Type Description
Action<SessionInfo>

SessionResuming

Existing session resuming event.

Declaration
public event Action<SessionInfo> SessionResuming
Event Type
Type Description
Action<SessionInfo>

SessionSuspending

Existing session suspending event.

Declaration
public event Action<SessionInfo> SessionSuspending
Event Type
Type Description
Action<SessionInfo>

SubscriptionAdding

Событие добавления новой подписки.

Declaration
public event Action<SubscriptionInfo> SubscriptionAdding
Event Type
Type Description
Action<SubscriptionInfo>

SubscriptionEditing

Событие изменения существующей подписки.

Declaration
public event Action<SubscriptionInfo> SubscriptionEditing
Event Type
Type Description
Action<SubscriptionInfo>

SubscriptionRemoving

Событие удаления существующей подписки.

Declaration
public event Action<SubscriptionInfo> SubscriptionRemoving
Event Type
Type Description
Action<SubscriptionInfo>

SubscriptionResuming

Existing subscription resuming event.

Declaration
public event Action<SubscriptionInfo> SubscriptionResuming
Event Type
Type Description
Action<SubscriptionInfo>

SubscriptionSuspending

Existing subscription suspending event.

Declaration
public event Action<SubscriptionInfo> SubscriptionSuspending
Event Type
Type Description
Action<SubscriptionInfo>

Implements

System.Windows.Markup.IComponentConnector
ISubscriptionsView
Ecng.Serialization.IPersistable

Extension Methods

Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
Extensions.TryGet<TMessage, TChange>(TMessage, TChange)
Extensions.TryGetDecimal<TMessage, TChange>(TMessage, TChange)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Object)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Decimal)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int32)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int64)
Extensions.Add<TMessage, TChange>(TMessage, TChange, SecurityStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<SecurityStates>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, String)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Sides)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Sides>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, CurrencyTypes)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<CurrencyTypes>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, PortfolioStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<PortfolioStates>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, DateTimeOffset)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<DateTimeOffset>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Boolean>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Decimal, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Decimal>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int32, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int32>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int64, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int64>, Boolean)
EditorExtensions.ToItemsSource(Object, Type, Nullable<Boolean>, Nullable<ListSortDirection>, Func<IItemsSourceItem, Boolean>, Func<Object, String>, Func<Object, String>)
XamlHelper.WpfCast<T>(Object)
XamlHelper.CopyToClipboard<T>(T)
XamlHelper.EnsureUIThread(Object)
☀
☾
In This Article
Back to top
Copyright © StockSharp.
☀
☾