UIElement.IsEnabledCore Propriedade

Definição

Obtém um valor que se torna o valor retornado de IsEnabled em classes derivadas.Gets a value that becomes the return value of IsEnabled in derived classes.

protected:
 virtual property bool IsEnabledCore { bool get(); };
protected virtual bool IsEnabledCore { get; }
member this.IsEnabledCore : bool
Protected Overridable ReadOnly Property IsEnabledCore As Boolean

Valor da propriedade

true se o elemento estiver habilitado; caso contrário, false.true if the element is enabled; otherwise, false.

Notas aos Herdeiros

A implementação padrão dessa propriedade armazena o valor em cache e também calcula se o elemento pai desse elemento está habilitado.The default implementation of this property caches the value and also calculates whether the parent element of this element is enabled. (Se o pai não estiver habilitado, o elemento filho não poderá ser efetivamente habilitado em UI (interface do usuário)user interface (UI)práticos.) Se você optar por substituir essa implementação, certifique-se de chamar a implementação base para preservar esse comportamento.(If the parent is not enabled, the child element cannot be effectively enabled in practical UI (interface do usuário)user interface (UI).) If you choose to override this implementation, make certain that you call the base implementation to preserve this behavior.

A classe ScrollBar fornece uma implementação de substituição existente dessa propriedade.The ScrollBar class provides an existing override implementation of this property. Essa substituição determina se o conteúdo dentro da área de apresentação de conteúdo excede a área disponível.This override determines whether the content inside the content presentation area exceeds the available area. Se o conteúdo exceder a área, a parte da barra de rolagem será habilitada.If the content does exceed the area, the scrollbar portion is enabled. Caso contrário, a barra de rolagem não estará habilitada.Otherwise, the scrollbar is not enabled.

Aplica-se a

Veja também