UIElement.OnRenderSizeChanged(SizeChangedInfo) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
派生クラスでオーバーライドされると、レイアウト システムの指示で行われるレンダリング操作に参加します。 レイアウトの更新の結果として要素の RenderSize が変化した場合、このメソッドはレイアウトが更新されてからレンダリングが行われるまでの間に呼び出されます。
protected public:
virtual void OnRenderSizeChanged(System::Windows::SizeChangedInfo ^ info);
protected internal virtual void OnRenderSizeChanged (System.Windows.SizeChangedInfo info);
abstract member OnRenderSizeChanged : System.Windows.SizeChangedInfo -> unit
override this.OnRenderSizeChanged : System.Windows.SizeChangedInfo -> unit
Protected Friend Overridable Sub OnRenderSizeChanged (info As SizeChangedInfo)
パラメーター
- info
- SizeChangedInfo
パッケージ化されたパラメーター (SizeChangedInfo)。これには、新旧のサイズと、どのディメンションが実際に変更されたかが含まれます。
注釈
このメソッドには、既定の実装はありません。 一般的な WPF フレームワーク レベルの要素では、 からの FrameworkElementオーバーライド実装が使用されます。 実装ではFrameworkElement、 プロパティと Height プロパティがWidth無効になり、レイアウトの再作成の基本が処理されます。 レベルでUIElementオーバーライドすることはOnRenderSizeChanged、要素の実装が WPF フレームワーク レベルの実装を意図的に使用していないことを意味するため、通常は置換レイアウト システムを記述することによって、要素がより直接レイアウト ロジックを処理する必要があります。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET