FrameworkTemplate Classe

Definição

Permite a instância de uma árvore de FrameworkElement e/ou FrameworkContentElement objetos.

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
Herança
FrameworkTemplate
Derivado
Atributos
Implementações

Construtores

Name Description
FrameworkTemplate()

Inicializa uma nova instância da FrameworkTemplate classe.

Propriedades

Name Description
Dispatcher

Percebe o Dispatcher que isto DispatcherObject está associado.

(Herdado de DispatcherObject)
HasContent

Recebe um valor que indica se este modelo tem conteúdo otimizado.

IsSealed

Obtém um valor que indica se este objeto está num estado imutável, pelo que não pode ser alterado.

Resources

Obtém ou define a coleção de recursos que podem ser usados dentro do âmbito deste modelo.

Template

Obtém ou define uma referência ao objeto que grava ou reproduz os nós XAML do template quando o template é definido ou aplicado por um escritor.

VisualTree

Obtém ou define o nó raiz do template.

Métodos

Name Description
CheckAccess()

Determina se o thread que chama tem acesso a este DispatcherObject.

(Herdado de DispatcherObject)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FindName(String, FrameworkElement)

Encontra o elemento associado ao nome especificado definido neste modelo.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
LoadContent()

Carrega o conteúdo do template como uma instância de um objeto e devolve o elemento raiz do conteúdo.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
RegisterName(String, Object)

Regista um novo par nome/objeto no âmbito de nomes atual.

Seal()

Bloqueia o modelo para que não possa ser alterado.

ShouldSerializeResources(XamlDesignerSerializationManager)

Devolve um valor que indica se os processos de serialização devem serializar o valor da Resources propriedade em instâncias desta classe.

ShouldSerializeVisualTree()

Devolve um valor que indica se os processos de serialização devem serializar o valor da VisualTree propriedade em instâncias desta classe.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
UnregisterName(String)

Remove um mapeamento nome/objeto do namescope XAML.

ValidateTemplatedParent(FrameworkElement)

Quando sobreposto numa classe derivada, fornece regras para o elemento a que este modelo é aplicado.

VerifyAccess()

Faz cumprir que o thread que chama tem acesso a este DispatcherObject.

(Herdado de DispatcherObject)

Implementações de Interface Explícita

Name Description
INameScope.FindName(String)

Devolve um objeto que tem o nome identificativo fornecido.

IQueryAmbient.IsAmbientPropertyAvailable(String)

Consulta se uma propriedade ambiente especificada está disponível no âmbito atual.

Aplica-se a