Reference 类

定义

{x:Reference}实现标记扩展。

public ref class Reference : System::Windows::Markup::MarkupExtension
[System.Windows.Markup.ContentProperty("Name")]
public class Reference : System.Windows.Markup.MarkupExtension
[<System.Windows.Markup.ContentProperty("Name")>]
type Reference = class
    inherit MarkupExtension
Public Class Reference
Inherits MarkupExtension
继承
属性

注解

标记 {x:Reference} 扩展支持位置用法, (只有一个参数) ,命名参数用法 (命名参数 name) 。

标记 {x:Reference} 扩展用于引用对象图中的另一个命名对象。 此方案中的对象最初由 命名,尽管特定实现通常定义不同的 RuntimeNamePropertyAttribute。 有关详细信息,请参阅 x:Reference Markup Extension

有关标记扩展的详细信息,请参阅 类型转换器和 XAML 标记扩展

System.Xaml 程序集使用 XmlnsDefinitionAttribute 将程序集中的所有类型映射到 XAML 语言 (http://schemas.microsoft.com/winfx/2006/xaml) 的 XAML 命名空间。 通常,在根元素映射中声明 的 http://schemas.microsoft.com/winfx/2006/xaml 前缀并使用前缀 x

构造函数

Reference()

初始化 Reference 类的新实例。

Reference(String)

使用 name 参数初始化 Reference 类的新实例。

属性

Name

获取或设置要获取其引用的 XAML 名称。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ProvideValue(IServiceProvider)

返回一个对象,此对象为目标属性的值。 对于 Reference 类型,这是提供的 Name 引用的对象。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅