FrameworkElement.InheritanceBehavior FrameworkElement.InheritanceBehavior FrameworkElement.InheritanceBehavior FrameworkElement.InheritanceBehavior Property

Определение

Получает или задает пределы области видимости для наследования значений свойств, поиска ключей ресурсов и поиска RelativeSource FindAncestor.Gets or sets the scope limits for property value inheritance, resource key lookup, and RelativeSource FindAncestor lookup.

protected public:
 property System::Windows::InheritanceBehavior InheritanceBehavior { System::Windows::InheritanceBehavior get(); void set(System::Windows::InheritanceBehavior value); };
protected internal System.Windows.InheritanceBehavior InheritanceBehavior { get; set; }
member this.InheritanceBehavior : System.Windows.InheritanceBehavior with get, set
Protected Friend Property InheritanceBehavior As InheritanceBehavior

Значение свойства

Значение перечисления.A value of the enumeration. Значение по умолчанию — Default.The default is Default.

Комментарии

Некоторые границы в дереве элементов задаются InheritanceBehavior для намеренного ограничения области поведения наследования, принудительного уточняющего запроса ресурса для проверки ресурсов приложения или для предотвращения запроса RelativeSource FindAncestor Lookup к текущему элементу. или дальше.Certain boundaries in the element tree set InheritanceBehavior to deliberately limit the scope of inheritance behavior, to a force resource lookup to check the application resources, or to prevent a RelativeSource FindAncestor lookup from querying the current element or any further. Поиск в RelativeSource FindAncestor происходит, когда привязка использует RelativeSource объект, Mode для RelativeSourceMode.FindAncestor свойства которого задано значение.RelativeSource FindAncestor lookup occurs when a binding uses a RelativeSource that has its Mode property set to the RelativeSourceMode.FindAncestor value.

Если вы хотите, чтобы производный класс установил это свойство, это необходимо сделать в статическом конструкторе или в других подпрограммых инициализации.If you want your derived class to set this property, you should do so within the static constructor or in other initialization routines.

Применяется к

Дополнительно