本文档已存档,并且将不进行维护。

UIElement.RenderSize 属性

更新:2007 年 11 月

获取(或设置,请参见备注)此元素的最终呈现大小。

命名空间:  System.Windows
程序集:  PresentationCore(在 PresentationCore.dll 中)
用于 XAML 的 XMLNS:http://schemas.microsoft.com/winfx/xaml/presentation

public Size RenderSize { get; set; }
/** @property */
public Size get_RenderSize()
/** @property */
public  void set_RenderSize(Size value)

public function get RenderSize () : Size
public function set RenderSize (value : Size)

                    请勿在 XAML 中设置此属性。请参见“备注”。
                

属性值

类型:System.Windows.Size

此元素的呈现大小。

重要说明:

如果使用 WPF 框架级别布局系统,请勿尝试在 XAML 或代码中设置此属性。几乎所有典型的应用程序方案都将使用此布局系统。布局系统将不会直接遵从 RenderSize 属性中设置的大小。RenderSize 属性声明为可写只是为了支持有意回避典型布局协议的特定 WPF 核心级别桥接情况,如对 Adorner 类的支持。

此属性可用于检查布局系统重写(如 OnRenderGetLayoutClip)中的适用呈现大小。

更通用的方案是使用类处理程序重写或 OnRenderSizeChanged 事件来处理 SizeChanged 事件。

Windows Vista

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

.NET Framework

受以下版本支持:3.5、3.0
显示: