ViewExtensions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
VisualElement の拡張メソッド。アニメーション可能なスケーリング、回転、レイアウト機能を提供します。
public ref class ViewExtensions abstract sealed
public static class ViewExtensions
type ViewExtensions = class
Public Module ViewExtensions
- 継承
-
ViewExtensions
メソッド
CancelAnimations(VisualElement) |
|
FadeTo(VisualElement, Double, UInt32, Easing) |
|
InvalidateMeasure(VisualElement) |
レイアウトの更新は、組み込みのレイアウト システムの動作に依存するのではなく、アプリ コードによって強制される場合があります。 ただし、これは一般的には推奨されません。 InvalidateArrange、InvalidateMeasure、または UpdateLayout の呼び出しは通常不要であり、過度に使用するとパフォーマンスが低下する可能性があります。 アプリ コードによってレイアウト プロパティが変更される可能性がある多くの状況では、レイアウト システムは既に更新を非同期的に処理している可能性があります。 また、レイアウト システムには、親子関係を通じてレイアウト変更の連鎖を処理するための最適化も用意されており、アプリ コードを使用してレイアウトを強制すると、このような最適化に対して機能する可能性があります。 ただし、レイアウトの状況は、レイアウトのタイミングの問題やその他の問題を解決するための最適なオプションである、より複雑なシナリオに存在する可能性があります。 慎重に控えめに使用してください。 |
LayoutTo(VisualElement, Rect, UInt32, Easing) |
view で指定されたVisualElementの境界を、bounds パラメーターで指定された四角形に容易にするタスクを返します。 |
RelRotateTo(VisualElement, Double, UInt32, Easing) |
|
RelScaleTo(VisualElement, Double, UInt32, Easing) |
|
RotateTo(VisualElement, Double, UInt32, Easing) |
|
RotateXTo(VisualElement, Double, UInt32, Easing) |
|
RotateYTo(VisualElement, Double, UInt32, Easing) |
|
ScaleTo(VisualElement, Double, UInt32, Easing) |
|
ScaleXTo(VisualElement, Double, UInt32, Easing) |
|
ScaleYTo(VisualElement, Double, UInt32, Easing) |
|
TranslateTo(VisualElement, Double, Double, UInt32, Easing) |
現在の値から新しい値に TranslationX および TranslationY プロパティをアニメーション化します。 これにより、入力レイアウトが視覚レイアウトと同じ位置になります。 |
適用対象
.NET MAUI