AxisCanvas
AxisCanvas は、軸ラベルの自動サイジングキャンバスを提供します
継承元: Panel
実装: ISuspendable
プロパティ
public bool ClipToBounds { get; set; }
value = axisCanvas.ClipToBounds
axisCanvas.ClipToBounds = value
この要素の内容をクリップするかどうかを示す値を取得するか、または設定します。
public bool IsSuspended { get; }
value = axisCanvas.IsSuspended
ターゲットの更新が現在中断されているかどうかを示す値を取得します。
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
- 現在の要素のRect
- 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
- 配置する必要がある要素
戻り値: 要素の配列されたRect
public static double GetBottom(UIElement element)
result = AxisCanvas.GetBottom(element)
指定したUIElementの下部に付随するプロパティの値を取得します。
- element
- プロパティの値が読み込まれる UIElement 。
戻り値: UIElement の最下プロパティ値。
public static double GetCenterBottom(UIElement element)
result = AxisCanvas.GetCenterBottom(element)
指定されたUIElementのCenterBottomに添付されたプロパティの値を取得します。
- element
- プロパティの値が読み込まれる UIElement 。
戻り値: UIElement の CenterBottom プロパティ値。
public static double GetCenterLeft(UIElement element)
result = AxisCanvas.GetCenterLeft(element)
指定されたUIElementのCenterLeftに添付されたプロパティの値を取得します。
- element
- プロパティの値が読み込まれる UIElement 。
戻り値: UIElement の CenterLeft プロパティ値。
public static double GetCenterRight(UIElement element)
result = AxisCanvas.GetCenterRight(element)
指定されたUIElementのCenterRightに添付されたプロパティの値を取得します。
- element
- プロパティの値が読み込まれる UIElement 。
戻り値: UIElement の CenterRight プロパティ値。
public static double GetCenterTop(UIElement element)
result = AxisCanvas.GetCenterTop(element)
指定されたUIElementのCenterTopに添付されたプロパティの値を取得します。
- element
- プロパティの値が読み込まれる UIElement 。
戻り値: 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
- プロパティの値が読み込まれる UIElement 。
戻り値: UIElement の左プロパティ値。
public static double GetRight(UIElement element)
result = AxisCanvas.GetRight(element)
指定されたUIElementの右に付随するプロパティの値を取得します。
- element
- プロパティの値が読み込まれる UIElement 。
戻り値: UIElement の右プロパティ値。
public static double GetTop(UIElement element)
result = AxisCanvas.GetTop(element)
指定したUIElementのTop のプロパティの値を取得します。
- element
- プロパティの値が読み込まれる UIElement 。
戻り値: 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
- 添付されたプロパティが書かれているUIElement。
- value
- 必要なボトム値。
public static void SetCenterBottom(UIElement element, double value)
AxisCanvas.SetCenterBottom(element, value)
CenterBottom に指定された UIElement に 属性を 設定します。
- element
- 添付されたプロパティが書かれているUIElement。
- value
- The needed CenterBottom value.
public static void SetCenterLeft(UIElement element, double value)
AxisCanvas.SetCenterLeft(element, value)
CenterLeft に指定された UIElement に 属性を 設定します。
- element
- 添付されたプロパティが書かれているUIElement。
- value
- The needed CenterLeft value.
public static void SetCenterRight(UIElement element, double value)
AxisCanvas.SetCenterRight(element, value)
CenterRight に指定された UIElement に 属性を 設定します。
- element
- 添付されたプロパティが書かれているUIElement。
- value
- The needed CenterRight value.
public static void SetCenterTop(UIElement element, double value)
AxisCanvas.SetCenterTop(element, value)
CenterTop に指定された UIElement に 属性を 設定します。
- element
- 添付されたプロパティが書かれているUIElement。
- value
- The needed CenterTop value.
public static void SetLeft(UIElement element, double value)
AxisCanvas.SetLeft(element, value)
左のプロパティの値を指定したUIElementに設定します。
- element
- 添付されたプロパティが書かれているUIElement。
- value
- 必要な左値。
public static void SetRight(UIElement element, double value)
AxisCanvas.SetRight(element, value)
指定された UIElement に、右に付随するプロパティの値を設定します。
- element
- 添付されたプロパティが書かれているUIElement。
- value
- 必要な値。
public static void SetTop(UIElement element, double value)
AxisCanvas.SetTop(element, value)
指定した UIElement に、トップ のプロパティーの値を設定します。
- element
- 添付されたプロパティが書かれているUIElement。
- 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
依存性プロパティを識別します。