Show / Hide Table of Contents

Class PaletteTreeItem

Palette element.

Inheritance
Object
PaletteTreeItem
Implements
Ecng.Serialization.IPersistable
INotifyPropertyChanged
Namespace: StockSharp.Xaml.Diagram
Assembly: StockSharp.Xaml.Diagram.dll
Syntax
public class PaletteTreeItem : Object, IPersistable, INotifyPropertyChanged

Constructors

PaletteTreeItem()

Declaration
public PaletteTreeItem()

Properties

Element

The diagram element.

Declaration
public DiagramElement Element { get; set; }
Property Value
Type Description
DiagramElement

Icon

Icon.

Declaration
public ImageSource Icon { get; }
Property Value
Type Description
ImageSource

Id

Identifier.

Declaration
public Guid Id { get; set; }
Property Value
Type Description
Guid

IsExpanded

Is row expanded.

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

Name

Name.

Declaration
public string Name { get; set; }
Property Value
Type Description
String

ParentId

Parent id.

Declaration
public Guid ParentId { get; set; }
Property Value
Type Description
Guid

Methods

Load(SettingsStorage)

Load settings.

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

Settings storage.

Save(SettingsStorage)

Save settings.

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

Settings storage.

ToString()

Declaration
public override string ToString()
Returns
Type Description
String

Events

Changed

The tree item settings changed event.

Declaration
public event Action Changed
Event Type
Type Description
Action

ParentChanged

The parent element changed event.

Declaration
public event Action<Guid, Guid, PaletteTreeItem> ParentChanged
Event Type
Type Description
Action<Guid, Guid, PaletteTreeItem>

PropertyChanged

The connection properties value change event.

Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type Description
PropertyChangedEventHandler

Implements

Ecng.Serialization.IPersistable
System.ComponentModel.INotifyPropertyChanged

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.
☀
☾