RelativeSource.AncestorType 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置要查找的上级节点的类型。
public:
property Type ^ AncestorType { Type ^ get(); void set(Type ^ value); };
public Type AncestorType { get; set; }
member this.AncestorType : Type with get, set
Public Property AncestorType As Type
属性值
上级节点的类型。 默认值是 null
。
例外
示例
以下内容返回从绑定的目标元素开始的向上路径上遇到的第二个 ItemsControl 。
Binding myBinding = new Binding();
// Returns the second ItemsControl encountered on the upward path
// starting at the target element of the binding
myBinding.RelativeSource = new RelativeSource(
RelativeSourceMode.FindAncestor, typeof(ItemsControl), 2);
Dim myBinding As New Binding()
' Returns the second ItemsControl encountered on the upward path
' starting at the target element of the binding
myBinding.RelativeSource = New RelativeSource(RelativeSourceMode.FindAncestor, GetType(ItemsControl), 2)
注解
如果未显式设置 属性 Mode ,则设置 AncestorType 或 AncestorLevel 属性会将属性值隐式锁定 Mode 为 FindAncestor。
XAML 文本用法
有关 XAML 信息,请参阅 RelativeSource MarkupExtension。