言語

ViewExtensions クラス

定義

VisualElement の拡張メソッド。アニメーション可能なスケーリング、回転、レイアウト機能を提供します。

public ref class ViewExtensions abstract sealed
public static class ViewExtensions
type ViewExtensions = class
Public Module ViewExtensions
継承
ViewExtensions

メソッド

名前 説明
CancelAnimations(VisualElement)

LayoutTo要素のすべてのアニメーション (TranslateToScaleToviewなど) を中止します。

FadeTo(VisualElement, Double, UInt32, Easing)
古い.

opacitylengtheasing パラメーターで表現されるフェードを実行するタスクを返します。

FadeToAsync(VisualElement, Double, UInt32, Easing, CancellationToken)

opacitylengtheasing パラメーターで表現されるフェードを実行するタスクを返します。

FadeToAsync(VisualElement, Double, UInt32, Easing)

opacitylengtheasing パラメーターで表現されるフェードを実行するタスクを返します。

InvalidateMeasure(VisualElement)

レイアウトの更新は、組み込みのレイアウト システムの動作に依存するのではなく、アプリ コードによって強制される場合があります。 ただし、これは一般的には推奨されません。 InvalidateArrange、InvalidateMeasure、または UpdateLayout の呼び出しは通常不要であり、過度に使用するとパフォーマンスが低下する可能性があります。 アプリ コードによってレイアウト プロパティが変更される可能性がある多くの状況では、レイアウト システムは既に更新を非同期的に処理している可能性があります。 また、レイアウト システムには、親子関係を通じてレイアウト変更の連鎖を処理するための最適化も用意されており、アプリ コードを使用してレイアウトを強制すると、このような最適化に対して機能する可能性があります。 ただし、レイアウトの状況は、レイアウトのタイミングの問題やその他の問題を解決するための最適なオプションである、より複雑なシナリオに存在する可能性があります。 慎重に控えめに使用してください。

LayoutTo(VisualElement, Rect, UInt32, Easing)
古い.
VisualElementで指定されたviewの境界を、bounds パラメーターで指定された四角形に容易にするタスクを返します。
LayoutToAsync(VisualElement, Rect, UInt32, Easing, CancellationToken)
古い.

VisualElementで指定されたviewの境界を、bounds パラメーターで指定された四角形に容易にするタスクを返します。

LayoutToAsync(VisualElement, Rect, UInt32, Easing)
古い.
VisualElementで指定されたviewの境界を、bounds パラメーターで指定された四角形に容易にするタスクを返します。
RelRotateTo(VisualElement, Double, UInt32, Easing)
古い.

VisualElement によって指定される view をその現在のローテーションから drotation だけ回転させます。

RelRotateToAsync(VisualElement, Double, UInt32, Easing, CancellationToken)

VisualElement によって指定される view をその現在のローテーションから drotation だけ回転させます。

RelRotateToAsync(VisualElement, Double, UInt32, Easing)

VisualElement によって指定される view をその現在のローテーションから drotation だけ回転させます。

RelScaleTo(VisualElement, Double, UInt32, Easing)
古い.

VisualElement によって指定される view をその現在のスケールから dscale に変更するタスクを返します。

RelScaleToAsync(VisualElement, Double, UInt32, Easing, CancellationToken)

VisualElement によって指定される view をその現在のスケールから dscale に変更するタスクを返します。

RelScaleToAsync(VisualElement, Double, UInt32, Easing)

VisualElement によって指定される view をその現在のスケールから dscale に変更するタスクを返します。

RotateTo(VisualElement, Double, UInt32, Easing)
古い.

VisualElementview、およびrotationパラメーターによって記述されるlengthで指定されたeasingを回転させるタスクを返します。

RotateToAsync(VisualElement, Double, UInt32, Easing, CancellationToken)

VisualElementview、およびrotationパラメーターによって記述されるlengthで指定されたeasingを回転させるタスクを返します。

RotateToAsync(VisualElement, Double, UInt32, Easing)

VisualElementview、およびrotationパラメーターによって記述されるlengthで指定されたeasingを回転させるタスクを返します。

RotateXTo(VisualElement, Double, UInt32, Easing)
古い.

VisualElementによってviewで指定されたrotationの X 軸を歪め、length時間を取り、easingを使用するタスクを返します。

RotateXToAsync(VisualElement, Double, UInt32, Easing, CancellationToken)

VisualElementによってviewで指定されたrotationの X 軸を歪め、length時間を取り、easingを使用するタスクを返します。

RotateXToAsync(VisualElement, Double, UInt32, Easing)

VisualElementによってviewで指定されたrotationの X 軸を歪め、length時間を取り、easingを使用するタスクを返します。

RotateYTo(VisualElement, Double, UInt32, Easing)
古い.

VisualElementによってview指定されたrotationの Y 軸を歪め、length時間を取ってeasingを使用するタスクを返します。

RotateYToAsync(VisualElement, Double, UInt32, Easing, CancellationToken)

VisualElementによってview指定されたrotationの Y 軸を歪め、length時間を取ってeasingを使用するタスクを返します。

RotateYToAsync(VisualElement, Double, UInt32, Easing)

VisualElementによってview指定されたrotationの Y 軸を歪め、length時間を取ってeasingを使用するタスクを返します。

ScaleTo(VisualElement, Double, UInt32, Easing)
古い.

VisualElement によって指定される view を絶対倍率 scale にスケールするタスクを返します。

ScaleToAsync(VisualElement, Double, UInt32, Easing, CancellationToken)

VisualElement によって指定される view を絶対倍率 scale にスケールするタスクを返します。

ScaleToAsync(VisualElement, Double, UInt32, Easing)

VisualElement によって指定される view を絶対倍率 scale にスケールするタスクを返します。

ScaleXTo(VisualElement, Double, UInt32, Easing)
古い.

VisualElementで指定されたviewの X 軸を絶対倍率scaleにスケーリングするタスクを返します。

ScaleXToAsync(VisualElement, Double, UInt32, Easing, CancellationToken)

VisualElementで指定されたviewの X 軸を絶対倍率scaleにスケーリングするタスクを返します。

ScaleXToAsync(VisualElement, Double, UInt32, Easing)

VisualElementで指定されたviewの X 軸を絶対倍率scaleにスケーリングするタスクを返します。

ScaleYTo(VisualElement, Double, UInt32, Easing)
古い.

VisualElementで指定されたviewの Y 軸を絶対倍率scaleにスケーリングするタスクを返します。

ScaleYToAsync(VisualElement, Double, UInt32, Easing, CancellationToken)

VisualElementで指定されたviewの Y 軸を絶対倍率scaleにスケーリングするタスクを返します。

ScaleYToAsync(VisualElement, Double, UInt32, Easing)

VisualElementで指定されたviewの Y 軸を絶対倍率scaleにスケーリングするタスクを返します。

TranslateTo(VisualElement, Double, Double, UInt32, Easing)
古い.

現在の値から新しい値に TranslationX および TranslationY プロパティをアニメーション化します。 これにより、入力レイアウトが視覚レイアウトと同じ位置になります。

TranslateToAsync(VisualElement, Double, Double, UInt32, Easing, CancellationToken)

現在の値から新しい値に TranslationX および TranslationY プロパティをアニメーション化します。 これにより、入力レイアウトが視覚レイアウトと同じ位置になります。

TranslateToAsync(VisualElement, Double, Double, UInt32, Easing)

現在の値から新しい値に TranslationX および TranslationY プロパティをアニメーション化します。 これにより、入力レイアウトが視覚レイアウトと同じ位置になります。

適用対象