FrameworkTemplate Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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. |