ItemContainerTemplate 类

提供模板以为 ItemsControl 对象生产容器。

继承层次结构

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.FrameworkTemplate
      System.Windows.DataTemplate
        Microsoft.Windows.Controls.ItemContainerTemplate

命名空间:  Microsoft.Windows.Controls
程序集:  RibbonControlsLibrary(在 RibbonControlsLibrary.dll 中)

语法

声明
Public Class ItemContainerTemplate _
    Inherits DataTemplate
public class ItemContainerTemplate : DataTemplate
public ref class ItemContainerTemplate : public DataTemplate
type ItemContainerTemplate =  
    class
        inherit DataTemplate
    end
public class ItemContainerTemplate extends DataTemplate

ItemContainerTemplate 类型公开以下成员。

构造函数

  名称 说明
公共方法 ItemContainerTemplate 初始化 ItemContainerTemplate 类的新实例。

页首

属性

  名称 说明
公共属性 DataTemplateKey 获取 DataTemplate 的默认键。 (继承自 DataTemplate。)
公共属性 DataType 获取或设置此 DataTemplate 所针对的类型。 (继承自 DataTemplate。)
公共属性 Dispatcher 获取与此 DispatcherObject 关联的 Dispatcher。 (继承自 DispatcherObject。)
公共属性 HasContent 获取一个值,该值指示此模板是否具有优化内容。 (继承自 FrameworkTemplate。)
公共属性 IsSealed 获取一个值,该值指示此对象是否处于不可变状态,如果处于该状态则无法更改对象。 (继承自 FrameworkTemplate。)
公共属性 Resources 获取或设置可在此模板范围内使用的资源集合。 (继承自 FrameworkTemplate。)
公共属性 Triggers 获取触发器的集合,这些触发器根据一个或多个条件应用属性值或执行操作。 (继承自 DataTemplate。)
公共属性 VisualTree 获取或设置模板的根节点。 (继承自 FrameworkTemplate。)

页首

方法

  名称 说明
公共方法 CheckAccess 确定调用线程是否可以访问此 DispatcherObject。 (继承自 DispatcherObject。)
公共方法 Equals 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 FindName 查找与在此模板中定义的指定名称相关联的元素。 (继承自 FrameworkTemplate。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 LoadContent 将模板的内容加载为对象的实例,并返回该内容的根元素。 (继承自 FrameworkTemplate。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 RegisterName 将新的名称/对象对注册到当前名称范围内。 (继承自 FrameworkTemplate。)
公共方法 Seal 锁定模板,使其无法更改。 (继承自 FrameworkTemplate。)
公共方法 ShouldSerializeResources 返回一个值,该值指示序列化过程是否应序列化此类的实例上的 Resources 属性值。 (继承自 FrameworkTemplate。)
公共方法 ShouldSerializeVisualTree 返回一个值,该值指示序列化过程是否应序列化此类的实例上的 VisualTree 属性值。 (继承自 FrameworkTemplate。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 UnregisterName 从 XAML 名称范围中移除名称/对象映射。 (继承自 FrameworkTemplate。)
受保护的方法 ValidateTemplatedParent 根据一组规则检查模板化父级。 (继承自 DataTemplate。)
公共方法 VerifyAccess 强制调用线程具有此 DispatcherObject 的访问权限。 (继承自 DispatcherObject。)

页首

显式接口实现

  名称 说明
显式接口实现私有方法 INameScope.FindName 基础结构。返回一个具有提供的标识名称的对象。 (继承自 FrameworkTemplate。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.Windows.Controls 命名空间