FrameworkTemplate 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
可以实例化 FrameworkElement 和/或 FrameworkContentElement 对象的树。
public ref class FrameworkTemplate abstract : System::Windows::Threading::DispatcherObject, System::Windows::Markup::INameScope
public ref class FrameworkTemplate abstract : System::Windows::Threading::DispatcherObject, System::Windows::Markup::INameScope, System::Windows::Markup::IQueryAmbient
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
[System.Windows.Markup.ContentProperty("VisualTree")]
public abstract class FrameworkTemplate : System.Windows.Threading.DispatcherObject, System.Windows.Markup.INameScope
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
[System.Windows.Markup.ContentProperty("VisualTree")]
public abstract class FrameworkTemplate : System.Windows.Threading.DispatcherObject, System.Windows.Markup.INameScope, System.Windows.Markup.IQueryAmbient
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
[<System.Windows.Markup.ContentProperty("VisualTree")>]
type FrameworkTemplate = class
inherit DispatcherObject
interface INameScope
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
[<System.Windows.Markup.ContentProperty("VisualTree")>]
type FrameworkTemplate = class
inherit DispatcherObject
interface INameScope
interface IQueryAmbient
Public MustInherit Class FrameworkTemplate
Inherits DispatcherObject
Implements INameScope
Public MustInherit Class FrameworkTemplate
Inherits DispatcherObject
Implements INameScope, IQueryAmbient
- 继承
- 派生
- 属性
- 实现
构造函数
FrameworkTemplate() |
初始化 FrameworkTemplate 类的新实例。 |
属性
Dispatcher |
获取与此 Dispatcher 关联的 DispatcherObject。 (继承自 DispatcherObject) |
HasContent |
获取一个值,该值指示此模板是否具有优化内容。 |
IsSealed |
获取一个值,该值指示此对象是否处于不可变状态,如果处于该状态则无法更改对象。 |
Resources |
获取或设置可在此模板范围内使用的资源集合。 |
Template |
获取或设置一个引用,该引用指向当编写器定义或应用模板时用于录制或播放模板的 XAML 节点的对象。 |
VisualTree |
获取或设置模板的根节点。 |
方法
CheckAccess() |
确定调用线程是否可以访问此 DispatcherObject。 (继承自 DispatcherObject) |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
FindName(String, FrameworkElement) |
查找与此模板中定义的指定名称关联的元素。 |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
LoadContent() |
将模板的内容加载为对象的实例,并返回该内容的根元素。 |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
RegisterName(String, Object) |
将新的名称/对象对注册到当前名称范围内。 |
Seal() |
锁定模板,使其无法更改。 |
ShouldSerializeResources(XamlDesignerSerializationManager) |
返回一个值,该值指示序列化过程是否应序列化此类的实例上的 Resources 属性值。 |
ShouldSerializeVisualTree() |
返回一个值,该值指示序列化过程是否应序列化此类的实例上的 VisualTree 属性值。 |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |
UnregisterName(String) |
从 XAML 名称范围中移除名称/对象映射。 |
ValidateTemplatedParent(FrameworkElement) |
当在派生类中重写时,为要应用此模板的元素提供规则。 |
VerifyAccess() |
强制调用线程具有此 DispatcherObject 的访问权限。 (继承自 DispatcherObject) |
显式接口实现
INameScope.FindName(String) |
返回具有提供的标识名称的对象。 |
IQueryAmbient.IsAmbientPropertyAvailable(String) |
查询当前范围中是否有指定的环境属性。 |