导出 (0) 打印
全部展开
此文章由机器翻译。 将光标移到文章的句子上,以查看原文。 更多信息。
译文
原文
此主题尚未评级 - 评价此主题

Component.Site 属性

获取或设置 ComponentISite

命名空间:  System.ComponentModel
程序集:  System(在 System.dll 中)
[BrowsableAttribute(false)]
public virtual ISite Site { get; set; }

属性值

类型:System.ComponentModel.ISite
Component 关联的 ISite;如果 Component 未封装在 IContainer 中,Component 没有与其关联的 ISite 或者 Component 已从其 IContainer 中移除,则为 null

实现

IComponent.Site

只有当 Component 已添加到 IContainer 中并且 IContainer 为其分配了 ISite 时,它才能具有 ISite IContainer 负责将 ISite 分配给 Component 更改组件的 ISite 的值未必会更改 Component 所分配到的站点的名称。 Site 属性只能由 IContainer 来设置。

如果 Component 已从它的 IContainer 中移除,属性值则为 null null 分配给此属性不一定会将 ComponentIContainer 中移除。

Component 可能具有或没有名称。 如果给 Component 提供名称,该名称必须对于其 IContainer 中的其他 Component 对象是唯一的。 ISite 存储 Component 的名称,因此,只有在 Component 具有关联的 ISite 时,才能为其命名。

.NET Framework

受以下版本支持:4.5、4、3.5、3.0、2.0、1.1、1.0

.NET Framework Client Profile

受以下版本支持:4、3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(不支持服务器核心角色), Windows Server 2008 R2(支持带 SP1 或更高版本的服务器核心角色;不支持 Itanium)

并不是.NET Framework 对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求.
本文是否对您有所帮助?
(1500 个剩余字符)
感谢您的反馈

社区附加资源

添加
显示:
© 2014 Microsoft. 版权所有。