Aracılığıyla paylaş


UIElement.OnRenderSizeChanged(SizeChangedInfo) Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, düzen sistemi tarafından yönlendirilen işleme işlemlerine katılır. Bu yöntem, düzen güncelleştirmesi sonrasında ve düzen güncelleştirmesi sonucunda öğesi RenderSize değiştiyse işlemeden önce çağrılır.

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)

Parametreler

info
SizeChangedInfo

Eski ve yeni boyutları içeren ve gerçekte hangi boyutun değiştiğine ilişkin paketlenmiş parametreler ()SizeChangedInfo .

Açıklamalar

Bu yöntemin varsayılan uygulaması yoktur. Tipik bir WPF çerçeve düzeyi öğesi, öğesinden FrameworkElementgeçersiz kılma uygulamasını kullanır. Uygulama, FrameworkElement ve Height özelliklerini geçersiz kılmanın Width ve düzeni yeniden oluşturmanın temellerini işler. Düzeyinde geçersiz kılma OnRenderSizeChanged UIElement , öğe uygulamanızın WPF çerçeve düzeyi uygulamasını kasıtlı olarak kullanmadığını ve bu nedenle öğenizin düzen mantığını genellikle bir değiştirme düzen sistemi yazarak daha doğrudan işlemesi gerektiğini gösterir.

Şunlara uygulanır