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 的 Bottom 附属属性的值。

element
读取属性值的UIELENT.

返回值: UIElement 的下层属性值 。

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

获取指定的UIElement 的 CenterBottom 附属属性的值 。

element
读取属性值的UIELENT.

返回值: 用于UIElement的 CenterBottom 属性值 。

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

获取指定的UIElement 的 CenterLeft 附属属性的值 。

element
读取属性值的UIELENT.

返回值: 用于UIElement的 CenterLeft 属性值 。

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

获取指定的UIElement 的 CenterRight 附属属性的值 。

element
读取属性值的UIELENT.

返回值: 用于UIElement的 CenterRight 属性值 。

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

获取指定的UIElement 的 CenterTop 附属属性的值 。

element
读取属性值的UIELENT.

返回值: 用于UIElement的 CenterTop 属性值 。

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
读取属性值的UIELENT.

返回值: 用于UIElement的左侧属性值 。

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

获取特定 UIElement 的右侧附属属性的值。

element
读取属性值的UIELENT.

返回值: 维涅莱姆的右地产价值。

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

获取指定的 UIElement 的顶端附属属性的值。

element
读取属性值的UIELENT.

返回值: 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
所附财产的UIEREM( 附加财产) 。
value
需要的底值。
SetCenterBottom
public static void SetCenterBottom(UIElement element, double value)
AxisCanvas.SetCenterBottom(element, value)

设置指定的 UIElement 的 CenterBottom 附属属性的值 。

element
所附财产的UIEREM( 附加财产) 。
value
The needed CenterBottom value.
SetCenterLeft
public static void SetCenterLeft(UIElement element, double value)
AxisCanvas.SetCenterLeft(element, value)

设置指定的 UIElement 的 CenterLeft 附属属性的值 。

element
所附财产的UIEREM( 附加财产) 。
value
The needed CenterLeft value.
SetCenterRight
public static void SetCenterRight(UIElement element, double value)
AxisCanvas.SetCenterRight(element, value)

设置指定的 UIElement 的 CenterRight 附属属性的值 。

element
所附财产的UIEREM( 附加财产) 。
value
The needed CenterRight value.
SetCenterTop
public static void SetCenterTop(UIElement element, double value)
AxisCanvas.SetCenterTop(element, value)

设置指定的 UIElement 的 CenterTop 附属属性的值 。

element
所附财产的UIEREM( 附加财产) 。
value
The needed CenterTop value.
SetLeft
public static void SetLeft(UIElement element, double value)
AxisCanvas.SetLeft(element, value)

将左侧附属属性的值设定为指定的 UIElement 。

element
所附财产的UIEREM( 附加财产) 。
value
需要的左值 。
SetRight
public static void SetRight(UIElement element, double value)
AxisCanvas.SetRight(element, value)

设置特定 UIElement 的右侧附属属性的值。

element
所附财产的UIEREM( 附加财产) 。
value
需要的正确价值。
SetTop
public static void SetTop(UIElement element, double value)
AxisCanvas.SetTop(element, value)

设置指定的 UIElement 的顶端附属属性的值。

element
所附财产的UIEREM( 附加财产) 。
value
需要的顶级值。
SuspendUpdates
public IUpdateSuspender SuspendUpdates()
result = axisCanvas.SuspendUpdates()

悬停绘制目标上的最新消息, 直至返回对象处理完毕, 此时将发出最后的绘图调用

返回值: 可支配更新悬浮器

字段

BottomProperty
public static readonly DependencyProperty BottomProperty
value = AxisCanvas.BottomProperty

确定底层依赖性属性。

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

确定左侧依赖的财产。

RightProperty
public static readonly DependencyProperty RightProperty
value = AxisCanvas.RightProperty

确定权利依附财产。

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

确定顶级依赖性属性.