次の方法で共有


ViewExtensions.InvalidateMeasure(VisualElement) メソッド

定義

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

public:
[System::Runtime::CompilerServices::Extension]
 static void InvalidateMeasure(Microsoft::Maui::Controls::VisualElement ^ view);
public static void InvalidateMeasure (this Microsoft.Maui.Controls.VisualElement view);
static member InvalidateMeasure : Microsoft.Maui.Controls.VisualElement -> unit
<Extension()>
Public Sub InvalidateMeasure (view As VisualElement)

パラメーター

view
VisualElement

このメソッドが動作するビュー。

適用対象