Show / Hide Table of Contents

Class ChartSettingsObjectBase<T>.ProxyDescriptor

Специализация класса PropertyDescriptor для свойств элемента графика.

Inheritance
Object
ChartSettingsObjectBase<T>.ProxyDescriptor
Namespace: StockSharp.Xaml.Charting.Ultrachart
Assembly: StockSharp.Xaml.Charting.dll
Syntax
protected abstract class ProxyDescriptor : PropertyDescriptor

Constructors

ProxyDescriptor(String, Object, T, IEnumerable<Attribute>, ChartSettingsObjectBase<T>.PdSelector)

Создать объект.

Declaration
protected ProxyDescriptor(string name, object owner, T origObj, IEnumerable<Attribute> attributes, ChartSettingsObjectBase<T>.PdSelector selector = null)
Parameters
Type Name Description
String name
Object owner
T origObj
IEnumerable<Attribute> attributes
ChartSettingsObjectBase.PdSelector<> selector

Properties

Attributes

Declaration
public override AttributeCollection Attributes { get; }
Property Value
Type Description
AttributeCollection

ComponentType

Declaration
public override Type ComponentType { get; }
Property Value
Type Description
Type

IsReadOnly

Declaration
public override bool IsReadOnly { get; }
Property Value
Type Description
Boolean

Owner

Родительсткий элемент.

Declaration
public object Owner { get; }
Property Value
Type Description
Object

PropertyType

Declaration
public override Type PropertyType { get; }
Property Value
Type Description
Type

Methods

CanResetValue(Object)

Declaration
public override bool CanResetValue(object c)
Parameters
Type Name Description
Object c
Returns
Type Description
Boolean

CreateWrapper(T, ChartSettingsObjectBase<T>.PdSelector)

Создать обертку объекта настроек графика.

Declaration
protected abstract ChartSettingsObjectBase<T> CreateWrapper(T obj, ChartSettingsObjectBase<T>.PdSelector selector = null)
Parameters
Type Name Description
T obj
ChartSettingsObjectBase.PdSelector<> selector
Returns
Type Description
ChartSettingsObjectBase<T>

GetValue(Object)

Declaration
public override object GetValue(object c)
Parameters
Type Name Description
Object c
Returns
Type Description
Object

ResetValue(Object)

Declaration
public override void ResetValue(object c)
Parameters
Type Name Description
Object c

SetValue(Object, Object)

Declaration
public override void SetValue(object c, object value)
Parameters
Type Name Description
Object c
Object value

ShouldSerializeValue(Object)

Declaration
public override bool ShouldSerializeValue(object c)
Parameters
Type Name Description
Object c
Returns
Type Description
Boolean

Extension Methods

Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
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.
☀
☾