AxisCanvas

StockSharp.Xaml.Charting.Themes

AxisCanvas предоставляет холст автоматического изменения размера для меток осей.

Наследует: Panel

Реализует: ISuspendable

Свойства

ClipToBounds
public bool ClipToBounds { get; set; }
value = axisCanvas.ClipToBounds
axisCanvas.ClipToBounds = value

Получает или устанавливает значение, которое указывает, следует ли срезать содержимое этого элемента.

IsSuspended
public bool IsSuspended { get; }
value = axisCanvas.IsSuspended

Получает значение, указывающее, приостановлены ли обновления для цели в настоящее время.

SizeHeightToContent
public bool SizeHeightToContent { get; set; }
value = axisCanvas.SizeHeightToContent
axisCanvas.SizeHeightToContent = value

Получает или устанавливает значение, указывающее, должен ли холст соответствовать своему содержанию.

SizeWidthToContent
public bool SizeWidthToContent { get; set; }
value = axisCanvas.SizeWidthToContent
axisCanvas.SizeWidthToContent = value

Получает или устанавливает значение, указывающее, должен ли динамический холст соответствовать ширине его содержания.

Методы

AdjustArrangedRectPosition
protected virtual Rect AdjustArrangedRectPosition(Rect arrangedRect, Size arrangeSize)
result = axisCanvas.AdjustArrangedRectPosition(arrangedRect, arrangeSize)

Настройка положения элемента перед организацией

arrangedRect
Исправление текущего элемента
arrangeSize
Размер для размещения элемента внутри
ArrangeOverride
protected override Size ArrangeOverride(Size arrangeSize)
result = axisCanvas.ArrangeOverride(arrangeSize)

Все дети находятся в правильном положении.

arrangeSize
Размер для размещения элементов внутри.

Возвращает: Размер, в котором был расположен этот элемент.

DecrementSuspend
public void DecrementSuspend()
axisCanvas.DecrementSuspend()

Вызывается IUpdateSuspender каждый раз при удалении целевой приостановки. Когда последний целевой приостановщик удален, вызывается ResumeUpdates.

GetArrangedRect
protected virtual Rect GetArrangedRect(Size arrangeSize, UIElement element)
result = axisCanvas.GetArrangedRect(arrangeSize, element)

Настройка прямоугольника элемента

arrangeSize
Размер для размещения элемента внутри
element
Элемент, который необходимо упорядочить

Возвращает: Упорядоченная прямота элемента

GetBottom
public static double GetBottom(UIElement element)
result = AxisCanvas.GetBottom(element)

Получает стоимость нижнего прикрепленного имущества для определенного UIElement.

element
Элемент UI, из которого читается стоимость недвижимости.

Возвращает: Нижняя стоимость недвижимости для UIElement.

GetCenterBottom
public static double GetCenterBottom(UIElement element)
result = AxisCanvas.GetCenterBottom(element)

Получает стоимость прикрепленного имущества CenterBottom для определенного UIElement.

element
Элемент UI, из которого читается стоимость недвижимости.

Возвращает: CenterBottom стоимость недвижимости для UIElement.

GetCenterLeft
public static double GetCenterLeft(UIElement element)
result = AxisCanvas.GetCenterLeft(element)

Получает стоимость прикрепленного имущества CenterLeft для определенного UIElement.

element
Элемент UI, из которого читается стоимость недвижимости.

Возвращает: CenterLeft стоимость недвижимости для UIElement.

GetCenterRight
public static double GetCenterRight(UIElement element)
result = AxisCanvas.GetCenterRight(element)

Получает стоимость прикрепленного имущества CenterRight для определенного UIElement.

element
Элемент UI, из которого читается стоимость недвижимости.

Возвращает: CenterRight стоимость недвижимости для UIElement.

GetCenterTop
public static double GetCenterTop(UIElement element)
result = AxisCanvas.GetCenterTop(element)

Получает стоимость прикрепленного имущества CenterTop для определенного UIElement.

element
Элемент UI, из которого читается стоимость недвижимости.

Возвращает: CenterTop стоимость недвижимости для UIElement.

GetLayoutClip
protected override Geometry GetLayoutClip(Size layoutSlotSize)
result = axisCanvas.GetLayoutClip(layoutSlotSize)

Возвращает геометрию для обрезки маски. Маска применяется, если система компоновки пытается организовать элемент, который больше, чем доступное пространство дисплея.

layoutSlotSize
Размер части элемента, которая делает визуальное представление.

Возвращает: Геометрия вырезки.

GetLeft
public static double GetLeft(UIElement element)
result = AxisCanvas.GetLeft(element)

Получает стоимость прикрепленного слева имущества для определенного UIElement.

element
Элемент UI, из которого читается стоимость недвижимости.

Возвращает: Стоимость левой собственности для UIElement.

GetRight
public static double GetRight(UIElement element)
result = AxisCanvas.GetRight(element)

Получает стоимость правого прикрепленного имущества за определенный UIElement.

element
Элемент UI, из которого читается стоимость недвижимости.

Возвращает: Правильная стоимость недвижимости для UIElement.

GetTop
public static double GetTop(UIElement element)
result = AxisCanvas.GetTop(element)

Получает стоимость объекта недвижимости Top для определенного UIElement.

element
Элемент UI, из которого читается стоимость недвижимости.

Возвращает: Максимальная стоимость недвижимости для UIElement.

Invalidate
private void Invalidate()
axisCanvas.Invalidate()

Инвалидирует положение детских элементов.

MeasureOverride
protected override Size MeasureOverride(Size constraint)
result = axisCanvas.MeasureOverride(constraint)

Измеряет всех детей и возвращает их размер.

constraint
Доступный размер.

Возвращает: Желаемый размер.

ResumeUpdates
public void ResumeUpdates(IUpdateSuspender suspender)
axisCanvas.ResumeUpdates(suspender)

Резюме обновлений по цели, предназначенной для вызова по адресу IUpdateSuspender

suspender
SetBottom
public static void SetBottom(UIElement element, double value)
AxisCanvas.SetBottom(element, value)

Устанавливает стоимость нижнего прикрепленного имущества к заданному UIElement.

element
Элемент UI, к которому прикреплено имущество.
value
Необходимое нижнее значение.
SetCenterBottom
public static void SetCenterBottom(UIElement element, double value)
AxisCanvas.SetCenterBottom(element, value)

Устанавливает стоимость прикрепленного имущества CenterBottom к определенному UIElement.

element
Элемент UI, к которому прикреплено имущество.
value
Необходимое значение CenterBottom.
SetCenterLeft
public static void SetCenterLeft(UIElement element, double value)
AxisCanvas.SetCenterLeft(element, value)

Устанавливает стоимость прикрепленного имущества CenterLeft к определенному UIElement.

element
Элемент UI, к которому прикреплено имущество.
value
Необходимое значение CenterLeft.
SetCenterRight
public static void SetCenterRight(UIElement element, double value)
AxisCanvas.SetCenterRight(element, value)

Устанавливает стоимость прикрепленного имущества CenterRight к определенному UIElement.

element
Элемент UI, к которому прикреплено имущество.
value
Необходимое значение CenterRight.
SetCenterTop
public static void SetCenterTop(UIElement element, double value)
AxisCanvas.SetCenterTop(element, value)

Устанавливает стоимость прикрепленного имущества CenterTop к определенному UIElement.

element
Элемент UI, к которому прикреплено имущество.
value
Необходимое значение CenterTop.
SetLeft
public static void SetLeft(UIElement element, double value)
AxisCanvas.SetLeft(element, value)

Устанавливает стоимость левого прикрепленного имущества к определенному UIElement.

element
Элемент UI, к которому прикреплено имущество.
value
Необходимое левое значение.
SetRight
public static void SetRight(UIElement element, double value)
AxisCanvas.SetRight(element, value)

Устанавливает стоимость права прикрепленного имущества к указанному UIElement.

element
Элемент UI, к которому прикреплено имущество.
value
Необходимая правильная стоимость.
SetTop
public static void SetTop(UIElement element, double value)
AxisCanvas.SetTop(element, value)

Устанавливает стоимость Топа, прикрепленного к определенному UIElement.

element
Элемент UI, к которому прикреплено имущество.
value
Необходимая высшая ценность.
SuspendUpdates
public IUpdateSuspender SuspendUpdates()
result = axisCanvas.SuspendUpdates()

Приостанавливает обновление чертежа на цели до тех пор, пока возвращенный объект не будет утилизирован, когда будет выпущен окончательный вызов на жеребьевку.

Возвращает: Обновление Suspender

Поля

BottomProperty
public static readonly DependencyProperty BottomProperty
value = AxisCanvas.BottomProperty

Идентифицирует свойство зависимости Bottom.

CenterBottomProperty
public static readonly DependencyProperty CenterBottomProperty
value = AxisCanvas.CenterBottomProperty

Идентифицирует свойство зависимости CenterBottom.

CenterLeftProperty
public static readonly DependencyProperty CenterLeftProperty
value = AxisCanvas.CenterLeftProperty

Идентифицирует свойство зависимости CenterLeft.

CenterRightProperty
public static readonly DependencyProperty CenterRightProperty
value = AxisCanvas.CenterRightProperty

Идентифицирует свойство зависимости CenterRight.

CenterTopProperty
public static readonly DependencyProperty CenterTopProperty
value = AxisCanvas.CenterTopProperty

Идентифицирует свойство зависимости CenterTop.

ClipToBoundsProperty
public static readonly DependencyProperty ClipToBoundsProperty
value = AxisCanvas.ClipToBoundsProperty

Идентифицирует свойство зависимости SizeWidthToContent.

LeftProperty
public static readonly DependencyProperty LeftProperty
value = AxisCanvas.LeftProperty

Идентифицирует свойство зависимостей Left.

RightProperty
public static readonly DependencyProperty RightProperty
value = AxisCanvas.RightProperty

Идентифицирует свойство зависимостей Right.

SizeHeightToContentProperty
public static readonly DependencyProperty SizeHeightToContentProperty
value = AxisCanvas.SizeHeightToContentProperty

Идентифицирует свойство зависимости SizeHeightToContent.

SizeWidthToContentProperty
public static readonly DependencyProperty SizeWidthToContentProperty
value = AxisCanvas.SizeWidthToContentProperty

Идентифицирует свойство зависимости SizeWidthToContent.

TopProperty
public static readonly DependencyProperty TopProperty
value = AxisCanvas.TopProperty

Идентифицирует свойство зависимостей Top.