AxisCanvas
AxisCanvas 为轴标签提供自动测距画布
继承自: Panel
实现: ISuspendable
属性
public bool ClipToBounds { get; set; }
value = axisCanvas.ClipToBounds
axisCanvas.ClipToBounds = value
获取或设置表示是否剪切此元素内容的值。
public bool SizeHeightToContent { get; set; }
value = axisCanvas.SizeHeightToContent
axisCanvas.SizeHeightToContent = value
获取或设置一个数值,说明画布是否应该将高度大小缩小到内容.
public bool SizeWidthToContent { get; set; }
value = axisCanvas.SizeWidthToContent
axisCanvas.SizeWidthToContent = value
获取或设置一个值,表示动态画布是否应该将宽度大小大小缩小到内容.
方法
protected virtual Rect AdjustArrangedRectPosition(Rect arrangedRect, Size arrangeSize)
result = axisCanvas.AdjustArrangedRectPosition(arrangedRect, arrangeSize)
安排前调整要素位置
- arrangedRect
- 当前元素的正弦
- arrangeSize
- 将元素排列在内部的大小
protected override Size ArrangeOverride(Size arrangeSize)
result = axisCanvas.ArrangeOverride(arrangeSize)
安排所有孩子处于正确位置。
- arrangeSize
- 大小可以安排元素的内在.
返回值: 元素的大小被安排在其中.
public void DecrementSuspend()
axisCanvas.DecrementSuspend()
每次处置目标悬浮器时, IUpdateSuspender 都会被调用。 当最终目标悬浮器被处理后, ResumeUpdates 被调用 。
protected virtual Rect GetArrangedRect(Size arrangeSize, UIElement element)
result = axisCanvas.GetArrangedRect(arrangeSize, element)
获得元素排列矩形
- arrangeSize
- 将元素排列在内部的大小
- element
- 需要安排的内容
返回值: 元素的排列矩形
public static double GetBottom(UIElement element)
result = AxisCanvas.GetBottom(element)
获取指定的 UIElement 的 Bottom 附属属性的值。
- element
- 读取属性值的UIELENT.
返回值: UIElement 的下层属性值 。
public static double GetCenterBottom(UIElement element)
result = AxisCanvas.GetCenterBottom(element)
获取指定的UIElement 的 CenterBottom 附属属性的值 。
- element
- 读取属性值的UIELENT.
返回值: 用于UIElement的 CenterBottom 属性值 。
public static double GetCenterLeft(UIElement element)
result = AxisCanvas.GetCenterLeft(element)
获取指定的UIElement 的 CenterLeft 附属属性的值 。
- element
- 读取属性值的UIELENT.
返回值: 用于UIElement的 CenterLeft 属性值 。
public static double GetCenterRight(UIElement element)
result = AxisCanvas.GetCenterRight(element)
获取指定的UIElement 的 CenterRight 附属属性的值 。
- element
- 读取属性值的UIELENT.
返回值: 用于UIElement的 CenterRight 属性值 。
public static double GetCenterTop(UIElement element)
result = AxisCanvas.GetCenterTop(element)
获取指定的UIElement 的 CenterTop 附属属性的值 。
- element
- 读取属性值的UIELENT.
返回值: 用于UIElement的 CenterTop 属性值 。
protected override Geometry GetLayoutClip(Size layoutSlotSize)
result = axisCanvas.GetLayoutClip(layoutSlotSize)
返回剪接口罩的几何。如果布局系统试图安排一个大于可用显示空间的元素,则该口罩适用。
- layoutSlotSize
- 元素进行视觉演示的部分的大小.
返回值: 剪相几何相会.
public static double GetLeft(UIElement element)
result = AxisCanvas.GetLeft(element)
获取指定的 UIElement 左侧附属属性的值。
- element
- 读取属性值的UIELENT.
返回值: 用于UIElement的左侧属性值 。
public static double GetRight(UIElement element)
result = AxisCanvas.GetRight(element)
获取特定 UIElement 的右侧附属属性的值。
- element
- 读取属性值的UIELENT.
返回值: 维涅莱姆的右地产价值。
public static double GetTop(UIElement element)
result = AxisCanvas.GetTop(element)
获取指定的 UIElement 的顶端附属属性的值。
- element
- 读取属性值的UIELENT.
返回值: UIElement 的顶级属性值 。
protected override Size MeasureOverride(Size constraint)
result = axisCanvas.MeasureOverride(constraint)
量出所有的孩子,并返回他们的大小。
- constraint
- 现有大小.
返回值: 所想大小相会.
public void ResumeUpdates(IUpdateSuspender suspender)
axisCanvas.ResumeUpdates(suspender)
续集目标更新,计划由IUpdateSuspender调用
- suspender
public static void SetBottom(UIElement element, double value)
AxisCanvas.SetBottom(element, value)
设置指定的 UIElement 的底部附属属性的值。
- element
- 所附财产的UIEREM( 附加财产) 。
- value
- 需要的底值。
public static void SetCenterBottom(UIElement element, double value)
AxisCanvas.SetCenterBottom(element, value)
设置指定的 UIElement 的 CenterBottom 附属属性的值 。
- element
- 所附财产的UIEREM( 附加财产) 。
- value
- The needed CenterBottom value.
public static void SetCenterLeft(UIElement element, double value)
AxisCanvas.SetCenterLeft(element, value)
设置指定的 UIElement 的 CenterLeft 附属属性的值 。
- element
- 所附财产的UIEREM( 附加财产) 。
- value
- The needed CenterLeft value.
public static void SetCenterRight(UIElement element, double value)
AxisCanvas.SetCenterRight(element, value)
设置指定的 UIElement 的 CenterRight 附属属性的值 。
- element
- 所附财产的UIEREM( 附加财产) 。
- value
- The needed CenterRight value.
public static void SetCenterTop(UIElement element, double value)
AxisCanvas.SetCenterTop(element, value)
设置指定的 UIElement 的 CenterTop 附属属性的值 。
- element
- 所附财产的UIEREM( 附加财产) 。
- value
- The needed CenterTop value.
public static void SetLeft(UIElement element, double value)
AxisCanvas.SetLeft(element, value)
将左侧附属属性的值设定为指定的 UIElement 。
- element
- 所附财产的UIEREM( 附加财产) 。
- value
- 需要的左值 。
public static void SetRight(UIElement element, double value)
AxisCanvas.SetRight(element, value)
设置特定 UIElement 的右侧附属属性的值。
- element
- 所附财产的UIEREM( 附加财产) 。
- value
- 需要的正确价值。
public static void SetTop(UIElement element, double value)
AxisCanvas.SetTop(element, value)
设置指定的 UIElement 的顶端附属属性的值。
- element
- 所附财产的UIEREM( 附加财产) 。
- value
- 需要的顶级值。
public IUpdateSuspender SuspendUpdates()
result = axisCanvas.SuspendUpdates()
悬停绘制目标上的最新消息, 直至返回对象处理完毕, 此时将发出最后的绘图调用
返回值: 可支配更新悬浮器
字段
public static readonly DependencyProperty BottomProperty
value = AxisCanvas.BottomProperty
确定底层依赖性属性。
public static readonly DependencyProperty CenterBottomProperty
value = AxisCanvas.CenterBottomProperty
确定CenterBottom的受抚养财产。
public static readonly DependencyProperty CenterLeftProperty
value = AxisCanvas.CenterLeftProperty
确定CenterLeft的受抚养财产。
public static readonly DependencyProperty CenterRightProperty
value = AxisCanvas.CenterRightProperty
确定CenterRight的受抚养财产。
public static readonly DependencyProperty CenterTopProperty
value = AxisCanvas.CenterTopProperty
确定CenterTop的受抚养财产。
public static readonly DependencyProperty ClipToBoundsProperty
value = AxisCanvas.ClipToBoundsProperty
确定SizeWidthToContent的受抚养财产。
public static readonly DependencyProperty LeftProperty
value = AxisCanvas.LeftProperty
确定左侧依赖的财产。
public static readonly DependencyProperty RightProperty
value = AxisCanvas.RightProperty
确定权利依附财产。
public static readonly DependencyProperty SizeHeightToContentProperty
value = AxisCanvas.SizeHeightToContentProperty
确定SizeHeightToContent的受抚养财产。
public static readonly DependencyProperty SizeWidthToContentProperty
value = AxisCanvas.SizeWidthToContentProperty
确定SizeWidthToContent的受抚养财产。
public static readonly DependencyProperty TopProperty
value = AxisCanvas.TopProperty
确定顶级依赖性属性.