Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Classe ContentElement

Fornece um Nível do núcleo do WPF classe base para elementos de conteúdo. Elementos de conteúdo são projetados para apresentação de estilo de fluxo, usando um modelo de layout intuitiva e orientada a marcação e um modelo de objeto deliberadamente simples.

Namespace:  System.Windows
Assembly:  PresentationCore (em PresentationCore.dll)
XMLNS para XAML: http://schemas.microsoft.com/winfx/xaml/presentation
public class ContentElement : DependencyObject, 
	IInputElement, IAnimatable
<ContentElement .../>

ContentElement Define as seguintes características comuns de conteúdo:

  • Entrada: All ContentElement classes derivadas oferecem suporte para capturar de entrada básica do teclado, mouse, operações de do tipo arrastar e soltar, controles de caneta e aceleradores.

  • Foco: All ContentElement classes derivadas são potencialmente focalizáveis. (No entanto, o estado padrão focalizável o ContentElement classe base é false. Para obter detalhes sobre como tornar um ContentElement focalizável, consulte Focusable.) Além disso, essa classe contém APIs que você pode usar para percorrer o foco entre elementos relacionados.

  • Eventos: ContentElement inclui eventos que são relacionados à entrada e foco; ele também inclui eventos para que as alterações no estado. Em muitos casos, a ContentElement eventos são eventos roteados. Em alguns casos, sistema autônomo eventos roteados têm ambos sistema autônomo encapsulamento and propagaçãoestratégias de roteamento de , geradas sistema autônomo eventos separados em resposta ao mesmo estado ou condição.Além disso, ContentElement Define APIs que podem disparar eventos roteados e que pode adicionar ou remover manipuladores de eventos.

ContentElement compartilha muitas comum APIs com UIElement. Esses comuns APIs não vêm de uma herança de classe compartilhados. Mas compartilham nomes comuns, comportamento semelhante e similar implementação interna de APIs em cada classe. A semelhança é porque ContentElement e UIElement são cada classes que são um elemento base, embora cada uma tem diferentes intenções de seu comportamento de marcação do modelo de objeto.

Em particular, UIElement descenda de Visual, que fornece suporte a gráficos inferiores para renderização de um ContentElement para uma região retangular em uma janela composta, ao passo que ContentElement adia renderização para que sistema autônomo conceitos mais comuns a cenários de documento, sistema autônomo o fluxo e disposição do texto, são compatíveis com mais com facilidade. Essas duas classes relacionadas também implementam as interfaces comuns IInputElement e IAnimatable.

Observações para Inheritors:

The ContentElement classe ainda não define todos os aspectos de um elemento de conteúdo completo para a apresentação de estilo de fluxo. FrameworkContentElement é uma classe derivada imediatamente de ContentElement. FrameworkContentElement inclui um conjunto mais completo de membros adicionais que oferecem suporte ao renderização um FrameworkContentElement dentro de um conteúdo de host e usando o Nível de estrutura do WPF sistema de layout.

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Windows Vista, Windows XP SP2, Windows Server 2003

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.