UIElement.InvalidateMeasure メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public:
virtual void InvalidateMeasure() = InvalidateMeasure;
void InvalidateMeasure();
public void InvalidateMeasure();
function invalidateMeasure()
Public Sub InvalidateMeasure ()
注釈
UpdateLayout は基本的に、InvalidateMeasure と InvalidateArrange を順番に呼び出すことと同じです。
レイアウトの更新は、組み込みのレイアウト システムの動作に依存するのではなく、アプリ コードによって強制される可能性があります。 ただし、これは一般的には推奨されません。 InvalidateArrange、InvalidateMeasure、または UpdateLayout の呼び出しは通常不要であり、過剰に使用するとパフォーマンスが低下する可能性があります。 アプリ コードでレイアウト プロパティが変更される可能性がある多くの状況では、レイアウト システムは既に更新を非同期的に処理している可能性があります。 レイアウト システムには、親子関係を介したレイアウト変更の連鎖に対処するための最適化も含まれており、アプリ コードを使用したレイアウトの強制は、このような最適化に対して機能します。 ただし、レイアウトの状況は、レイアウトのタイミングの問題やその他の問題を解決するための最適なオプションである、より複雑なシナリオに存在する可能性があります。 慎重かつ控えめに使用してください。