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 ItemsControl

Representa um controle que pode ser usado para apresentar uma coleção de itens.

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Media.Visual
        System.Windows.UIElement
          System.Windows.FrameworkElement
            System.Windows.Controls.Control
              System.Windows.Controls.ItemsControl
                Mais...

Namespace:  System.Windows.Controls
Assembly:  PresentationFramework (em PresentationFramework.dll)
XMLNS para XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
[LocalizabilityAttribute(LocalizationCategory.None, Readability = Readability.Unreadable)]
[ContentPropertyAttribute("Items")]
[StyleTypedPropertyAttribute(Property = "ItemContainerStyle", StyleTargetType = typeof(FrameworkElement))]
public class ItemsControl : Control, 
	IAddChild
<ItemsControl>
  Items
</ItemsControl>

O tipo ItemsControl expõe os membros a seguir.

  NomeDescrição
Método públicoItemsControlInitializes a new instance of the ItemsControl class.
Início
  NomeDescrição
Propriedade públicaActualHeightObtém a altura processada desse elemento. (Herdado de FrameworkElement.)
Propriedade públicaActualWidthObtém a largura processada desse elemento. (Herdado de FrameworkElement.)
Propriedade públicaAllowDrop Obtém ou define um valor indicando se este elemento pode ser usado como o destino de uma operação arrastar e soltar . Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaAlternationCountObtém ou define o número de item alternadas recipientes de ItemsControl, que permite que os recipientes alternados ter uma aparência exclusiva.
Propriedade públicaAreAnyTouchesCapturedObtém um valor que indica se pelo menos um toque é capturado a esse elemento. (Herdado de UIElement.)
Propriedade públicaAreAnyTouchesCapturedWithinObtém um valor que indica se pelo menos um toque é capturado a esse elemento, ou qualquer elemento filho na sua árvore visual. (Herdado de UIElement.)
Propriedade públicaAreAnyTouchesDirectlyOverObtém um valor que indica se pelo menos um toque é pressionado sobre este elemento. (Herdado de UIElement.)
Propriedade públicaAreAnyTouchesOverObtém um valor que indica se pelo menos um toque é pressionado sobre este elemento ou qualquer elemento filho na sua árvore visual. (Herdado de UIElement.)
Propriedade públicaBackgroundObtém ou define um pincel que descreve o plano de fundo de um controle. (Herdado de Control.)
Propriedade públicaBindingGroupObtém ou define o BindingGroup que é usado para o elemento. (Herdado de FrameworkElement.)
Propriedade públicaBitmapEffect Obsoleta. Obtém ou define um efeito de bitmap que aplica-se diretamente ao conteúdo processado para este elemento. Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaBitmapEffectInput Obsoleta. Obtém ou define uma fonte de entrada para o efeito de bitmap que aplica-se diretamente ao conteúdo processado para este elemento. Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaBorderBrushObtém ou define um pincel que descreve o plano de fundo da borda de um controle. (Herdado de Control.)
Propriedade públicaBorderThicknessObtém ou define a espessura da borda de um controle. (Herdado de Control.)
Propriedade públicaCacheModeObtém ou define uma representação em cache da UIElement. (Herdado de UIElement.)
Propriedade públicaClipObtém ou define a geometria usada para definir a estrutura de tópicos do conteúdo de um elemento. Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaClipToBounds Obtém ou define um valor que indica se a clip do conteúdo deste elemento (ou conteúdo proveniente dos elementos filho desse elemento ) para caber no tamanho do elemento que contém. Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaCommandBindingsObtém uma coleção de CommandBinding objetos associados com este elemento. Um CommandBinding permite a manipulação de comando para este elemento e declara a ligação entre um comando, seus eventos e os manipuladores conectados por esse elemento. (Herdado de UIElement.)
Propriedade públicaContextMenu Obtém ou define o elemento de menu de contexto deve aparecer sempre que o menu de contexto é solicitado por meio de user interface (UI) de dentro do elemento. (Herdado de FrameworkElement.)
Propriedade públicaCursorObtém ou define o cursor que irá mostrar quando o ponteiro do mouse está em cima do elemento. (Herdado de FrameworkElement.)
Propriedade públicaDataContext Obtém ou define o contexto de dados para um elemento quando ele participa de ligação de dados. (Herdado de FrameworkElement.)
Propriedade protegidaDefaultStyleKeyObtém ou define a chave para este controle, o estilo de referência quando estilos do tema são usados ou definidos. (Herdado de FrameworkElement.)
Propriedade públicaDependencyObjectType Obtém o DependencyObjectType que envolve o tipo de instância da CLR. (Herdado de DependencyObject.)
Propriedade públicaDesiredSizeObtém o tamanho que esse elemento é calculado durante o passo de medida do processo de layout. (Herdado de UIElement.)
Propriedade públicaDispatcherObtém o Dispatcher Este DispatcherObject está associado. (Herdado de DispatcherObject.)
Propriedade públicaDisplayMemberPathObtém ou define um caminho para um valor no objeto de origem para servir como a representação visual do objeto.
Propriedade públicaEffectObtém ou define o efeito de bitmap para aplicar o UIElement. Esta é uma propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaFlowDirectionObtém ou define a direção que o texto e outros user interface (UI) os elementos fluem em qualquer elemento pai, que controla o seu layout. (Herdado de FrameworkElement.)
Propriedade públicaFocusable Obtém ou define um valor que indica se o elemento pode receber foco. Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaFocusVisualStyleObtém ou define uma propriedade que permite a personalização da aparência, efeitos ou outras características do estilo serão aplicado a esse elemento quando ele captura o foco do teclado. (Herdado de FrameworkElement.)
Propriedade públicaFontFamilyObtém ou define a família da fonte do controle. (Herdado de Control.)
Propriedade públicaFontSizeObtém ou define o tamanho da fonte. (Herdado de Control.)
Propriedade públicaFontStretchObtém ou define o grau ao qual uma fonte é condensada ou expandida na tela. (Herdado de Control.)
Propriedade públicaFontStyleObtém ou define o estilo da fonte. (Herdado de Control.)
Propriedade públicaFontWeightObtém ou define a espessura ou a espessura da fonte especificada. (Herdado de Control.)
Propriedade públicaForceCursorObtém ou define um valor que indica se este FrameworkElement deve forçar o user interface (UI) para processar o cursor como declarado pelo Cursor propriedade. (Herdado de FrameworkElement.)
Propriedade públicaForegroundObtém ou define um pincel que descreve a cor de primeiro plano. (Herdado de Control.)
Propriedade públicaGroupStyleObtém uma coleção de GroupStyle os objetos que definem a aparência de cada nível de grupos.
Propriedade públicaGroupStyleSelectorObtém ou define um método que permite que você forneça a lógica de seleção personalizada para um GroupStyle para aplicar a cada grupo em uma coleção.
Propriedade protegidaHandlesScrollingObtém um valor que indica se um controle oferece suporte à rolagem. (Herdado de Control.)
Propriedade públicaHasAnimatedPropertiesObtém um valor indicando se este elemento tem propriedades de animação. (Herdado de UIElement.)
Propriedade públicaHasItemsObtém um valor que indica se a ItemsControl contém itens.
Propriedade públicaHeight Obtém ou define a altura do elemento sugerida. (Herdado de FrameworkElement.)
Propriedade públicaHorizontalAlignment Obtém ou define as características de alinhamento horizontal aplicadas a este elemento quando ele é composto dentro de um elemento pai, como um painel de controle ou itens. (Herdado de FrameworkElement.)
Propriedade públicaHorizontalContentAlignmentObtém ou define o alinhamento horizontal do conteúdo do controle. (Herdado de Control.)
Propriedade protegidaInheritanceBehaviorObtém ou define os limites de escopo para a herança de valor de propriedade, pesquisa de chave de recurso e pesquisa de RelativeSource FindAncestor. (Herdado de FrameworkElement.)
Propriedade públicaInputBindings Obtém a coleção de ligações de entrada associado a esse elemento. (Herdado de UIElement.)
Propriedade públicaInputScopeObtém ou define o contexto de entrada usado por este FrameworkElement. (Herdado de FrameworkElement.)
Propriedade públicaIsArrangeValidObtém um valor indicando se o tamanho calculado e a posição dos elementos filho em layout do elemento são válidos. (Herdado de UIElement.)
Propriedade públicaIsEnabledObtém ou define um valor que indica se esse elemento está ativado na user interface (UI). Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade protegidaIsEnabledCoreObtém um valor que se torna o valor de retorno de IsEnabled em classes derivadas. (Herdado de UIElement.)
Propriedade públicaIsFocusedObtém um valor que determina se este elemento tem foco lógico. Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaIsGroupingObtém um valor que indica se o controle está usando o agrupamento.
Propriedade públicaIsHitTestVisibleObtém ou define um valor que declara se esse elemento possivelmente pode ser retornado como um teste de hit resultantes em alguma parte do seu conteúdo processado. Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaIsInitializedObtém um valor que indica se esse elemento foi inicializado, durante o processamento por um XAML o processador, ou explicitamente tendo seu EndInit método chamado. (Herdado de FrameworkElement.)
Propriedade públicaIsInputMethodEnabledObtém um valor indicando se um sistema de método de entrada, como um Input Method Editor (IME), está ativado para o processamento de entrada para esse elemento. (Herdado de UIElement.)
Propriedade públicaIsKeyboardFocusedObtém um valor indicando se este elemento tem o foco do teclado. Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaIsKeyboardFocusWithinObtém um valor indicando se o foco do teclado é em qualquer lugar dentro do elemento ou seus elementos filho de árvore visual. Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaIsLoadedObtém um valor que indica se esse elemento foi carregado para apresentação. (Herdado de FrameworkElement.)
Propriedade públicaIsManipulationEnabledObtém ou define um valor que indica se os eventos de manipulação estão ativados neste UIElement. (Herdado de UIElement.)
Propriedade públicaIsMeasureValidObtém um valor indicando se o tamanho atual retornado por medida de layout é válido. (Herdado de UIElement.)
Propriedade públicaIsMouseCapturedObtém um valor indicando se o mouse é capturado a esse elemento. Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaIsMouseCaptureWithinObtém um valor que determina se a captura do mouse é mantida por esse elemento ou elementos filho em seus árvore visual. Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaIsMouseDirectlyOverObtém um valor que indica se a posição do ponteiro do mouse corresponde a teste de hit resultados, o que levar em consideração a composição elemento. Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaIsMouseOverObtém um valor indicando se o ponteiro do mouse está sobre este elemento (incluindo elementos filho de árvore visual). Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaIsSealed Obtém um valor que indica se essa instância atualmente é selada (somente leitura). (Herdado de DependencyObject.)
Propriedade públicaIsStylusCapturedObtém um valor indicando se a caneta é capturada por esse elemento. Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaIsStylusCaptureWithinObtém um valor que determina se stylus capturar é mantido por esse elemento ou um elemento dentro dos limites do elemento e sua árvore visual. Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaIsStylusDirectlyOverObtém um valor que indica se a posição stylus corresponde a teste de hit resultados, o que levar em consideração a composição elemento. Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaIsStylusOverObtém um valor indicando se o cursor da caneta é localizado sobre este elemento (incluindo elementos filho visual). Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaIsTabStopObtém ou define um valor que indica se um controle é incluído na navegação de guia. (Herdado de Control.)
Propriedade públicaIsTextSearchCaseSensitiveObtém ou define um valor que indica se o caso é uma condição durante a pesquisa de itens.
Propriedade públicaIsTextSearchEnabledObtém ou define um valor que indica se TextSearch é ativado a ItemsControl instância.
Propriedade públicaIsVisibleObtém um valor que indica se esse elemento é visível na user interface (UI). Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaItemBindingGroupObtém ou define o BindingGroup que é copiado para cada item da ItemsControl.
Propriedade públicaItemContainerGeneratorObtém o ItemContainerGenerator que está associado ao controle.
Propriedade públicaItemContainerStyleObtém ou define o Style que é aplicado ao elemento de contêiner gerados para cada item.
Propriedade públicaItemContainerStyleSelectorObtém ou define a lógica de seleção de estilo personalizado para um estilo que pode ser aplicada a cada elemento de contêiner gerado.
Propriedade públicaItemsObtém a coleção usada para gerar o conteúdo de ItemsControl.
Propriedade públicaItemsPanelObtém ou define o modelo que define o painel que controla o layout dos itens.
Propriedade públicaItemsSourceObtém ou define uma coleção usada para gerar o conteúdo de ItemsControl.
Propriedade públicaItemStringFormatObtém ou define uma seqüência de caracteres composta que especifica como formatar os itens do ItemsControl se eles são exibidos como cadeias de caracteres.
Propriedade públicaItemTemplateObtém ou define o DataTemplate usado para exibir cada item.
Propriedade públicaItemTemplateSelectorObtém ou define a lógica personalizada para escolher um modelo usado para exibir cada item.
Propriedade públicaLanguageObtém ou define informações de idioma de localização/globalização se aplica a um elemento. (Herdado de FrameworkElement.)
Propriedade públicaLayoutTransform Obtém ou define uma transformação de gráficos que deve ser aplicada a esse elemento quando o layout é executado. (Herdado de FrameworkElement.)
Propriedade protegidaLogicalChildrenObtém um enumerador para o filho lógico objetos do ItemsControl objeto. (Substitui FrameworkElement.LogicalChildren.)
Propriedade públicaMarginObtém ou define a margem externa de um elemento. (Herdado de FrameworkElement.)
Propriedade públicaMaxHeightObtém ou define a restrição de altura máxima do elemento. (Herdado de FrameworkElement.)
Propriedade públicaMaxWidthObtém ou define a restrição de largura máxima do elemento. (Herdado de FrameworkElement.)
Propriedade públicaMinHeightObtém ou define a restrição de altura mínima do elemento. (Herdado de FrameworkElement.)
Propriedade públicaMinWidth Obtém ou define a restrição de largura mínima do elemento. (Herdado de FrameworkElement.)
Propriedade públicaNameObtém ou define o nome de identificação do elemento. O nome fornece uma referência para que o code-behind, como, por exemplo, o código de manipulador de eventos, pode se referir a um elemento de marcação após ela é construída durante o processamento por um XAML processador. (Herdado de FrameworkElement.)
Propriedade públicaOpacityObtém ou define o fator de opacidade aplicado a toda a UIElement quando ele for renderizado na user interface (UI). Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaOpacityMaskObtém ou define uma máscara de opacidade, como um Brush o mascaramento de implementação que é aplicada a qualquer canal alfa para conteúdo processado deste elemento. Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaOverridesDefaultStyle Obtém ou define um valor que indica se esse elemento incorpora propriedades de estilo de estilos temáticos. (Herdado de FrameworkElement.)
Propriedade públicaPaddingObtém ou define o preenchimento dentro de um controle. (Herdado de Control.)
Propriedade públicaParentObtém o pai lógico elemento desse elemento. (Herdado de FrameworkElement.)
Propriedade públicaPersistId Obsoleta. Obtém um valor que identifica exclusivamente esse elemento. (Herdado de UIElement.)
Propriedade públicaRenderSizeObtém (ou conjuntos, mas consulte os comentários) final processar o tamanho desse elemento. (Herdado de UIElement.)
Propriedade públicaRenderTransformObtém ou define informações de transformação afeta a posição de processamento desse elemento. Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaRenderTransformOriginObtém ou define o ponto central de qualquer transformação possíveis render declarado por RenderTransform, relativo dos limites do elemento. Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaResources Obtém ou define o dicionário localmente definidos pelo recurso . (Herdado de FrameworkElement.)
Propriedade públicaSnapsToDevicePixelsObtém ou define um valor que determina se o processamento para esse elemento deve usar configurações de pixel de dispositivo específico durante o processamento. Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaStyleObtém ou define o estilo usado por esse elemento quando ele é processado. (Herdado de FrameworkElement.)
Propriedade protegidaStylusPlugInsObtém uma coleção de todos os objetos de plug-in (personalização) stylus associado a esse elemento. (Herdado de UIElement.)
Propriedade públicaTabIndexObtém ou define um valor que determina a ordem na qual os elementos recebem foco quando o usuário navega por meio de controles usando a tecla TAB. (Herdado de Control.)
Propriedade públicaTagGets or sets an arbitrary object value that can be used to store custom information about this element. (Herdado de FrameworkElement.)
Propriedade públicaTemplateObtém ou define um modelo de controle. (Herdado de Control.)
Propriedade públicaTemplatedParentObtém uma referência ao pai do modelo deste elemento. Esta propriedade não é relevante se o elemento não foi criado por meio de um modelo. (Herdado de FrameworkElement.)
Propriedade públicaToolTip Obtém ou define o objeto de dica de ferramenta é exibido para esse elemento de user interface (UI). (Herdado de FrameworkElement.)
Propriedade públicaTouchesCapturedObtém todos os dispositivos de toque que são capturados para este elemento. (Herdado de UIElement.)
Propriedade públicaTouchesCapturedWithinObtém todos os dispositivos de toque que são capturados para este elemento ou elementos filho na sua árvore visual. (Herdado de UIElement.)
Propriedade públicaTouchesDirectlyOverObtém todos os dispositivos de toque sobre este elemento. (Herdado de UIElement.)
Propriedade públicaTouchesOverObtém todos os dispositivos de toque sobre este elemento ou elementos filho na sua árvore visual. (Herdado de UIElement.)
Propriedade públicaTriggersObtém a coleção de disparadores estabelecida diretamente esse elemento, ou em elementos filho. (Herdado de FrameworkElement.)
Propriedade públicaUidObtém ou define o identificador exclusivo (localização) para este elemento. Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade públicaUseLayoutRoundingObtém ou define um valor que indica se o arredondamento de layout deve ser aplicado ao tamanho e a posição do elemento durante o layout. (Herdado de FrameworkElement.)
Propriedade públicaVerticalAlignmentObtém ou define as características de alinhamento vertical aplicadas a esse elemento quando ele é composto em um elemento pai como um controle de painel ou itens. (Herdado de FrameworkElement.)
Propriedade públicaVerticalContentAlignmentObtém ou define o alinhamento vertical do conteúdo do controle. (Herdado de Control.)
Propriedade públicaVisibilityObtém ou define o user interface (UI) a visibilidade do elemento. Este é um propriedade de dependência. (Herdado de UIElement.)
Propriedade protegidaVisualBitmapEffect Obsoleta. Obtém ou define o BitmapEffect valor para o Visual. (Herdado de Visual.)
Propriedade protegidaVisualBitmapEffectInput Obsoleta. Obtém ou define o BitmapEffectInput valor para o Visual. (Herdado de Visual.)
Propriedade protegidaVisualBitmapScalingModeObtém ou define o BitmapScalingMode para o Visual. (Herdado de Visual.)
Propriedade protegidaVisualCacheModeObtém ou define uma representação em cache da Visual. (Herdado de Visual.)
Propriedade protegidaVisualChildrenCountObtém o número de elementos do filho visual dentro deste elemento. (Herdado de FrameworkElement.)
Propriedade protegidaVisualClearTypeHintObtém ou define o ClearTypeHint que determina como o ClearType é processado na Visual. (Herdado de Visual.)
Propriedade protegidaVisualClipObtém ou define a região de clipe da Visual como um Geometry valor. (Herdado de Visual.)
Propriedade protegidaVisualEdgeModeObtém ou define o modo de borda da Visual como um EdgeMode valor. (Herdado de Visual.)
Propriedade protegidaVisualEffectObtém ou define o efeito de bitmap para aplicar o Visual. (Herdado de Visual.)
Propriedade protegidaVisualOffsetObtém ou define o valor de deslocamento do objeto visual. (Herdado de Visual.)
Propriedade protegidaVisualOpacityObtém ou define a opacidade do Visual. (Herdado de Visual.)
Propriedade protegidaVisualOpacityMaskObtém ou define o Brush valor que representa a máscara de opacidade da Visual. (Herdado de Visual.)
Propriedade protegidaVisualParentObtém o pai da árvore visual do objeto visual. (Herdado de Visual.)
Propriedade protegidaVisualScrollableAreaClipObtém ou define uma área rolável recortada para a Visual. (Herdado de Visual.)
Propriedade protegidaVisualTextHintingModeObtém ou define o TextHintingMode da Visual. (Herdado de Visual.)
Propriedade protegidaVisualTextRenderingModeObtém ou define o TextRenderingMode da Visual. (Herdado de Visual.)
Propriedade protegidaVisualTransformObtém ou define o Transform valor para o Visual. (Herdado de Visual.)
Propriedade protegidaVisualXSnappingGuidelinesObtém ou define uma coleção de diretriz de coordenada x (vertical). (Herdado de Visual.)
Propriedade protegidaVisualYSnappingGuidelinesObtém ou define uma coleção de diretriz de coordenada y (horizontal). (Herdado de Visual.)
Propriedade públicaWidth Obtém ou define a largura do elemento. (Herdado de FrameworkElement.)
Início
  NomeDescrição
Propriedade anexada públicaAlternationIndexObtém o valor atribuído do contêiner do item quando alternados contêineres de item são usados.
Início
  NomeDescrição
Método protegidoAddChildAdiciona o objeto especificado como filhos a ItemsControl objeto.
Método públicoAddHandler(RoutedEvent, Delegate)Adiciona um manipulador para um evento roteado especificado, adicionando o manipulador à coleção de manipuladores do elemento atual. (Herdado de UIElement.)
Método públicoAddHandler(RoutedEvent, Delegate, Boolean)Adiciona um manipulador  para um evento roteado especificado, adicionando o manipulador à coleção de manipuladores do elemento atual. Especificar handledEventsToo para true, de maneira que que o manipulador fornecido seja invocado para eventos roteados que já tinham sido marcados como manipulados por outro elemento ao longo da rota de evento. (Herdado de UIElement.)
Método protegidoAddLogicalChildAdiciona o objeto fornecido para a árvore lógica deste elemento. (Herdado de FrameworkElement.)
Método protegidoAddTextAdiciona a seqüência de caracteres de texto especificado para o ItemsControl objeto.
Método públicoAddToEventRouteAdiciona manipuladores para um EventRoute especificado para a coleção de emanipuladores de eventos do UIElement atual. (Herdado de UIElement.)
Método protegidoAddVisualChildDefine a relação pai-filho entre dois visuais. (Herdado de Visual.)
Método públicoApplyAnimationClock(DependencyProperty, AnimationClock)Aplica uma animação um propriedade de dependência neste elemento. Qualquer animações existentes são interrompidas e substituídas pela nova animação. (Herdado de UIElement.)
Método públicoApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)Aplica uma animação um propriedade de dependência neste elemento, com a capacidade de especificar o que acontece se a propriedade já tem uma animação em execução. (Herdado de UIElement.)
Método públicoApplyTemplateCria a árvore de visual do modelo atual se necessário e retorna um valor que indica se a árvore visual foi reconstruída por essa chamada. (Herdado de FrameworkElement.)
Método públicoArrangePosiciona elementos filho e determina um tamanho para um UIElement. Elementos pai chamar esse método de seus ArrangeCore implementação (ou um WPF framework-nível equivalente) para formar uma atualização do layout recursiva. Esse método constitui a segunda passagem de uma atualização de layout. (Herdado de UIElement.)
Método protegidoArrangeCoreImplementa ArrangeCore (definida como virtual na UIElement) e lacra a implementação. (Herdado de FrameworkElement.)
Método protegidoArrangeOverrideChamado para organizar e dimensionar o conteúdo de um Control objeto. (Herdado de Control.)
Método públicoBeginAnimation(DependencyProperty, AnimationTimeline)Inicia uma animação para uma propriedade animada especificada neste elemento. (Herdado de UIElement.)
Método públicoBeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)Inicia uma animação específica para uma propriedade animada especificada neste elemento, com a opção de especificar o que acontece se a propriedade já tem uma animação em execução. (Herdado de UIElement.)
Método públicoBeginInitIndica que a inicialização do ItemsControl trata do objeto ao iniciar. (Substitui FrameworkElement.BeginInit().)
Método públicoBeginStoryboard(Storyboard)Começa a seqüência de ações que estão contidas no storyboard fornecido. (Herdado de FrameworkElement.)
Método públicoBeginStoryboard(Storyboard, HandoffBehavior)Começa a seqüência de ações contidas no storyboard fornecido, com opções especificadas para o que aconteceria se a propriedade já for animada. (Herdado de FrameworkElement.)
Método públicoBeginStoryboard(Storyboard, HandoffBehavior, Boolean) Começa a seqüência de ações contidas no storyboard fornecido, com o estado especificado para o controle da animação depois que ele é iniciado. (Herdado de FrameworkElement.)
Método públicoBringIntoView()Tenta trazer esse elemento para o modo de exibição, dentro de qualquer regiões roláveis que está contido dentro. (Herdado de FrameworkElement.)
Método públicoBringIntoView(Rect)Tentativas para trazer o tamanho da região fornecido deste elemento para o modo de exibição, dentro de qualquer regiões roláveis que está contido dentro. (Herdado de FrameworkElement.)
Método públicoCaptureMouseTenta forçar a captura do mouse para esse elemento. (Herdado de UIElement.)
Método públicoCaptureStylus Tenta forçar a captura da caneta para este elemento. (Herdado de UIElement.)
Método públicoCaptureTouchTenta forçar a captura de um toque para este elemento. (Herdado de UIElement.)
Método públicoCheckAccessDetermina se o segmento de chamada tem acesso a este DispatcherObject. (Herdado de DispatcherObject.)
Método protegidoClearContainerForItemOverrideQuando substituído em uma classe derivada, desfaz os efeitos de PrepareContainerForItemOverride método.
Método públicoClearValue(DependencyProperty)Limpa o valor local de uma propriedade. A propriedade a ser limpa é especificada por um identificador da DependencyProperty. (Herdado de DependencyObject.)
Método públicoClearValue(DependencyPropertyKey)Limpa o valor local de uma propriedade somente leitura. A propriedade a ser limpa é especificada por uma DependencyPropertyKey. (Herdado de DependencyObject.)
Método públicoCoerceValueConverte o valor especificado propriedade de dependência. Isso é feito chamando qualquer CoerceValueCallback especificada nos metadados de propriedade para a propriedade de dependência conforme ela existe na chamada de função DependencyObject. (Herdado de DependencyObject.)
Método públicoContainerFromElement(DependencyObject)Retorna o recipiente ao qual pertence o atual ItemsControl que possui o elemento determinado.
Método públicoMembro estáticoContainerFromElement(ItemsControl, DependencyObject)Retorna o recipiente ao qual pertence o especificado ItemsControl que possui o elemento de recipiente determinado.
Método públicoEndInitIndica que a inicialização do ItemsControl objeto for concluído. (Substitui FrameworkElement.EndInit().)
Método públicoEqualsDetermina se um fornecido DependencyObject é equivalente à atual DependencyObject. (Herdado de DependencyObject.)
Método protegidoFinalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.)
Método públicoFindCommonVisualAncestorRetorna o ancestral comum de dois objetos visuais. (Herdado de Visual.)
Método públicoFindNameLocaliza um elemento que possui o nome de identificador fornecido. (Herdado de FrameworkElement.)
Método públicoFindResourceProcura um recurso com a chave especificada e lança uma exceção se o recurso solicitado não for encontrado. (Herdado de FrameworkElement.)
Método públicoFocusTenta definir foco para esse elemento. (Herdado de UIElement.)
Método públicoMembro estáticoGetAlternationIndexObtém o ItemsControl.AlternationIndex para o objeto especificado.
Método públicoGetAnimationBaseValueRetorna o valor da propriedade de base para a propriedade especificada neste elemento, desconsiderando qualquer possível animado valor uma execução ou parado de animação. (Herdado de UIElement.)
Método públicoGetBindingExpressionRetorna o BindingExpression que representa a vinculação da propriedade especificada. (Herdado de FrameworkElement.)
Método protegidoGetContainerForItemOverrideCria ou identifica o elemento que é usado para exibir um determinado item.
Método públicoGetHashCodeObtém um código de hash para este DependencyObject. (Herdado de DependencyObject.)
Método públicoMembro estáticoGetItemsOwnerRetorna o ItemsControl que o elemento especificado hospeda o loop for de itens
Método protegidoGetLayoutClipRetorna uma geometria de uma máscara de corte. A máscara aplica se o sistema de layout tenta organizar um elemento que é maior que o espaço de exibição disponíveis. (Herdado de FrameworkElement.)
Método públicoGetLocalValueEnumeratorCria um enumerador especializado para determinar quais propriedades de dependência localmente têm definir valores nessa DependencyObject. (Herdado de DependencyObject.)
Método protegidoGetTemplateChildRetorna o elemento nomeado na árvore visual de um instanciado ControlTemplate. (Herdado de FrameworkElement.)
Método públicoGetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegidoGetUIParentCoreRetorna um pai lógico alternativo para esse elemento se não houver nenhum pai visual. (Herdado de FrameworkElement.)
Método públicoGetValueRetorna o valor efetivo atual de um propriedade de dependência nesta instância de um DependencyObject. (Herdado de DependencyObject.)
Método protegidoGetVisualChildSubstitui Visual.GetVisualChilde retorna um filho no índice especificado de uma coleção de elementos filho. (Herdado de FrameworkElement.)
Método protegidoHitTestCore(GeometryHitTestParameters)Implementa Visual.HitTestCore para fornecer a base de teste do comportamento de visitas de elemento (retornando GeometryHitTestResult). (Herdado de UIElement.)
Método protegidoHitTestCore(PointHitTestParameters) Implementa HitTestCore para fornecer o elemento base teste de acertos comportamento (retornando HitTestResult). (Herdado de UIElement.)
Método públicoInputHitTest Retorna o elemento de entrada dentro do elemento atual que está nas coordenadas especificadas, em relação à origem do elemento atual. (Herdado de UIElement.)
Método públicoInvalidateArrangeInvalida o estado de organizar (layout) para o elemento. Após a invalidação, o elemento terá seu layout atualizado, que irá ocorrer de forma assíncrona, a menos que subseqüentemente forçada por UpdateLayout. (Herdado de UIElement.)
Método públicoInvalidateMeasureInvalida o estado de medição (layout) para o elemento. (Herdado de UIElement.)
Método públicoInvalidatePropertyAvalia o valor efetivo de propriedade de dependência especificado (Herdado de DependencyObject.)
Método públicoInvalidateVisualInvalida o processamento do elemento e força uma nova passagem de layout completo. OnRender é chamado após a conclusão do ciclo de layout. (Herdado de UIElement.)
Método públicoIsAncestorOfDetermina se o objeto visual é um ancestral do objeto visual descendente. (Herdado de Visual.)
Método públicoIsDescendantOfDetermina se o objeto visual é um descendente do objeto visual ancestral. (Herdado de Visual.)
Método protegidoIsItemItsOwnContainerOverrideDetermina se o item especificado (ou estiver qualificado para ser) seu próprio recipiente.
Método públicoMembro estáticoItemsControlFromItemContainerRetorna o ItemsControl que possui o elemento de contêiner especificado.
Método públicoMeasureAtualizações do DesiredSize de um UIElement. Elementos pai chamar esse método a partir de suas próprias MeasureCore implementações para formar uma atualização de layout recursiva. Chamar esse método constitui a primeira passagem (a "medida" passe) de uma atualização de layout. (Herdado de UIElement.)
Método protegidoMeasureCoreImplementa o basic medida passagens comportamento do sistema de layout FrameworkElement. (Herdado de FrameworkElement.)
Método protegidoMeasureOverrideChamado para remeasure um controle. (Herdado de Control.)
Método protegidoMemberwiseCloneCria uma cópia superficial do Object atual. (Herdado de Object.)
Método públicoMoveFocusMove o foco do teclado afastando esse elemento e a outro elemento em uma direção de passagem fornecida. (Herdado de FrameworkElement.)
Método protegidoOnAccessKey Fornece a classe tratamento quando uma tecla de acesso que seja significativa para esse elemento é invocado. (Herdado de UIElement.)
Método protegidoOnAlternationCountChangedChamado quando o AlternationCount alterações de propriedade.
Método públicoOnApplyTemplateQuando substituído em uma classe derivada, é chamado sempre que o código de aplicativos ou processos internos chamar ApplyTemplate. (Herdado de FrameworkElement.)
Método protegidoOnChildDesiredSizeChangedOferece suporte ao comportamento de layout quando um elemento filho é redimensionado. (Herdado de UIElement.)
Método protegidoOnContextMenuClosingChamado sempre que um não tratada ContextMenuClosing roteada de eventos atingir essa classe no roteiro. Implemente este método para adicionar classe tratamento para este evento. (Herdado de FrameworkElement.)
Método protegidoOnContextMenuOpeningChamado sempre que um não tratada ContextMenuOpening roteada de eventos atingir essa classe no roteiro. Implemente este método para adicionar classe tratamento para este evento. (Herdado de FrameworkElement.)
Método protegidoOnCreateAutomationPeerRetorna a classe específica AutomationPeer implementações para o Windows Presentation Foundation (WPF) infra-estrutura. (Herdado de UIElement.)
Método protegidoOnDisplayMemberPathChangedChamado quando o DisplayMemberPath alterações de propriedade.
Método protegidoOnDragEnterChamado quando um não tratada DragDrop.DragEnter anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnDragLeaveChamado quando um não tratada DragDrop.DragLeave anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnDragOverChamado quando um não tratada DragDrop.DragOver anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnDropChamado quando um não tratada DragDrop.DragEnter anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnGiveFeedbackChamado quando um não tratada DragDrop.GiveFeedback anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnGotFocusChamado sempre que um não tratada GotFocus evento atinge esse elemento na rota. (Herdado de FrameworkElement.)
Método protegidoOnGotKeyboardFocusChamado quando um não tratada Keyboard.GotKeyboardFocus anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnGotMouseCaptureChamado quando um não tratada Mouse.GotMouseCapture anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnGotStylusCaptureChamado quando um não tratada Stylus.GotStylusCapture anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnGotTouchCaptureFornece a classe tratamento para o GotTouchCapture roteados de evento que ocorre quando um toque é capturado para esse elemento. (Herdado de UIElement.)
Método protegidoOnGroupStyleSelectorChangedChamado quando o GroupStyleSelector alterações de propriedade.
Método protegidoOnInitialized Dispara o evento Initialized. Este método é chamado sempre que IsInitialized for definido como true internamente. (Herdado de FrameworkElement.)
Método protegidoOnIsKeyboardFocusedChangedChamado quando um não tratada IsKeyboardFocusedChanged evento é gerado no elemento. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnIsKeyboardFocusWithinChangedChamado antes do IsKeyboardFocusWithinChanged evento é gerado por esse elemento. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnIsMouseCapturedChangedChamado quando um não tratada IsMouseCapturedChanged evento é gerado no elemento. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnIsMouseCaptureWithinChangedChamado quando um não tratada IsMouseCaptureWithinChanged evento é gerado no elemento. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnIsMouseDirectlyOverChangedChamado quando um não tratada IsMouseDirectlyOverChanged evento é gerado no elemento. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnIsStylusCapturedChangedChamado quando um não tratada IsStylusCapturedChanged evento é gerado no elemento. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnIsStylusCaptureWithinChangedChamado quando um não tratada IsStylusCaptureWithinChanged evento é gerado no elemento. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnIsStylusDirectlyOverChangedChamado quando um não tratada IsStylusDirectlyOverChanged evento é gerado no elemento. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnItemBindingGroupChangedChamado quando o ItemBindingGroup alterações de propriedade.
Método protegidoOnItemContainerStyleChangedChamado quando o ItemContainerStyle alterações de propriedade.
Método protegidoOnItemContainerStyleSelectorChangedChamado quando o ItemContainerStyleSelector alterações de propriedade.
Método protegidoOnItemsChangedChamado quando o Items alterações de propriedade.
Método protegidoOnItemsPanelChangedChamado quando o ItemsPanel alterações de propriedade.
Método protegidoOnItemsSourceChangedChamado quando o ItemsSource alterações de propriedade.
Método protegidoOnItemStringFormatChangedChamado quando o ItemStringFormat alterações de propriedade.
Método protegidoOnItemTemplateChangedChamado quando o ItemTemplate alterações de propriedade.
Método protegidoOnItemTemplateSelectorChangedChamado quando o ItemTemplateSelector alterações de propriedade.
Método protegidoOnKeyDownChamado quando o KeyDown evento é recebido. (Substitui UIElement.OnKeyDown(KeyEventArgs).)
Método protegidoOnKeyUpChamado quando um não tratada Keyboard.KeyUp anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnLostFocusEleva o LostFocus roteados eventos usando os dados de evento que são fornecidos. (Herdado de UIElement.)
Método protegidoOnLostKeyboardFocusChamado quando um não tratada Keyboard.LostKeyboardFocus anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnLostMouseCaptureChamado quando um não tratada Mouse.LostMouseCapture anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnLostStylusCaptureChamado quando um não tratada Stylus.LostStylusCapture anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnLostTouchCaptureFornece a classe tratamento para o LostTouchCapture roteados de evento que ocorre quando este elemento perde a captura de toque. (Herdado de UIElement.)
Método protegidoOnManipulationBoundaryFeedbackChamado quando o ManipulationBoundaryFeedback evento ocorre. (Herdado de UIElement.)
Método protegidoOnManipulationCompletedChamado quando o ManipulationCompleted evento ocorre. (Herdado de UIElement.)
Método protegidoOnManipulationDeltaChamado quando o ManipulationDelta evento ocorre. (Herdado de UIElement.)
Método protegidoOnManipulationInertiaStartingChamado quando o ManipulationInertiaStarting evento ocorre. (Herdado de UIElement.)
Método protegidoOnManipulationStartedChamado quando o ManipulationStarted evento ocorre. (Herdado de UIElement.)
Método protegidoOnManipulationStartingFornece a classe tratamento para o ManipulationStarting um evento roteado que ocorre quando o processador de manipulação é o primeiro criado. (Herdado de UIElement.)
Método protegidoOnMouseDoubleClickEleva o MouseDoubleClick roteados eventos. (Herdado de Control.)
Método protegidoOnMouseDownChamado quando um não tratada Mouse.MouseDown anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnMouseEnterChamado quando um não tratada Mouse.MouseEnter anexado evento é gerado neste elemento. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnMouseLeaveChamado quando um não tratada Mouse.MouseLeave anexado evento é gerado neste elemento. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnMouseLeftButtonDownChamado quando um não tratada MouseLeftButtonDown roteados eventos é gerado neste elemento. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnMouseLeftButtonUpChamado quando um não tratada MouseLeftButtonUp roteados eventos atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnMouseMoveChamado quando um não tratada Mouse.MouseMove anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnMouseRightButtonDownChamado quando um não tratada MouseRightButtonDown roteados eventos atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnMouseRightButtonUpChamado quando um não tratada MouseRightButtonUp roteados eventos atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnMouseUpChamado quando um não tratada Mouse.MouseUp roteados eventos atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnMouseWheelChamado quando um não tratada Mouse.MouseWheel anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewDragEnterChamado quando um não tratada DragDrop.PreviewDragEnter anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewDragLeaveChamado quando um não tratada DragDrop.PreviewDragLeave anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewDragOverChamado quando um não tratada DragDrop.PreviewDragOver anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewDropChamado quando um não tratada DragDrop.PreviewDrop anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewGiveFeedbackChamado quando um não tratada DragDrop.PreviewGiveFeedback anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewGotKeyboardFocusChamado quando um não tratada Keyboard.PreviewGotKeyboardFocus anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewKeyDownChamado quando um não tratada Keyboard.PreviewKeyDown anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewKeyUpChamado quando um não tratada Keyboard.PreviewKeyUp anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewLostKeyboardFocusChamado quando um não tratada Keyboard.PreviewKeyDown anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewMouseDoubleClickEleva o PreviewMouseDoubleClick roteados eventos. (Herdado de Control.)
Método protegidoOnPreviewMouseDownChamado quando um não tratada Mouse.PreviewMouseDown anexado roteados eventos atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewMouseLeftButtonDownChamado quando um não tratada PreviewMouseLeftButtonDown roteados eventos atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewMouseLeftButtonUpChamado quando um não tratada PreviewMouseLeftButtonUp roteados eventos atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewMouseMoveChamado quando um não tratada Mouse.PreviewMouseMove anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewMouseRightButtonDownChamado quando um não tratada PreviewMouseRightButtonDown roteados eventos atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewMouseRightButtonUpChamado quando um não tratada PreviewMouseRightButtonUp roteados eventos atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewMouseUpChamado quando um não tratada Mouse.PreviewMouseUp anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewMouseWheelChamado quando um não tratada Mouse.PreviewMouseWheel anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewQueryContinueDragChamado quando um não tratada DragDrop.PreviewQueryContinueDrag anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewStylusButtonDownChamado quando um não tratada Stylus.PreviewStylusButtonDown anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewStylusButtonUpChamado quando um não tratada Stylus.PreviewStylusButtonUp anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewStylusDownChamado quando um não tratada Stylus.PreviewStylusDown anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewStylusInAirMoveChamado quando um não tratada Stylus.PreviewStylusInAirMove anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewStylusInRangeChamado quando um não tratada Stylus.PreviewStylusInRange anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewStylusMoveChamado quando um não tratada Stylus.PreviewStylusMove anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewStylusOutOfRangeChamado quando um não tratada Stylus.PreviewStylusOutOfRange anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewStylusSystemGestureChamado quando um não tratada Stylus.PreviewStylusSystemGesture anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewStylusUpChamado quando um não tratada Stylus.PreviewStylusUp anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewTextInputChamado quando um não tratada TextCompositionManager.PreviewTextInput anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnPreviewTouchDownFornece a classe tratamento para o PreviewTouchDown roteados de evento que ocorre quando um toque pressiona esse elemento. (Herdado de UIElement.)
Método protegidoOnPreviewTouchMoveFornece a classe tratamento para o PreviewTouchMove roteados de evento que ocorre quando um toque se move enquanto dentro deste elemento. (Herdado de UIElement.)
Método protegidoOnPreviewTouchUpFornece a classe tratamento para o PreviewTouchUp roteados de evento que ocorre quando um toque é liberado dentro do elemento. (Herdado de UIElement.)
Método protegidoOnPropertyChangedChamado sempre que o valor efetivo de qualquer propriedade de dependência na FrameworkElement foi atualizado. A propriedade de dependência específica alterado é relatada no parâmetro argumentos. Substitui OnPropertyChanged. (Herdado de FrameworkElement.)
Método protegidoOnQueryContinueDragChamado quando um não tratada DragDrop.QueryContinueDrag anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnQueryCursorChamado quando um não tratada Mouse.QueryCursor anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnRenderQuando substituído em uma classe derivada, participa das operações de processamento são direcionadas por sistema de layout. As instruções de processamento para esse elemento não são usadas diretamente quando este método é invocado e são preservados para serem usadas posteriormente assíncrona em vez disso, layout e desenho. (Herdado de UIElement.)
Método protegidoOnRenderSizeChangedEleva o SizeChanged o evento, usando as informações especificadas como parte do evento eventual dados. (Herdado de FrameworkElement.)
Método protegidoOnStyleChangedChamado quando o estilo em uso neste elemento é alterado, o qual invalidará o layout. (Herdado de FrameworkElement.)
Método protegidoOnStylusButtonDownChamado quando um não tratada Stylus.StylusButtonDown anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnStylusButtonUpChamado quando um não tratada Stylus.StylusButtonUp anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnStylusDownChamado quando um não tratada Stylus.StylusDown anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnStylusEnterChamado quando um não tratada Stylus.StylusEnter anexado evento é gerado por esse elemento. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnStylusInAirMoveChamado quando um não tratada Stylus.StylusInAirMove anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnStylusInRangeChamado quando um não tratada Stylus.StylusInRange anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnStylusLeaveChamado quando um não tratada Stylus.StylusLeave anexado evento é gerado por esse elemento. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnStylusMoveChamado quando um não tratada Stylus.StylusMove anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnStylusOutOfRangeChamado quando um não tratada Stylus.StylusOutOfRange anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnStylusSystemGestureChamado quando um não tratada Stylus.StylusSystemGesture anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnStylusUpChamado quando um não tratada Stylus.StylusUp anexado evento atinge um elemento em sua rota que é derivado dessa classe. Implemente este método para adicionar classe tratamento para este evento. (Herdado de UIElement.)
Método protegidoOnTemplateChangedChamado sempre que o modelo do controle é alterado. (Herdado de Control.)
Método protegidoOnTextInputChamado quando o TextInput evento é recebido. (Substitui UIElement.OnTextInput(TextCompositionEventArgs).)
Método protegidoOnToolTipClosingChamado sempre que um não tratada ToolTipClosing roteada de eventos atingir essa classe no roteiro. Implemente este método para adicionar classe tratamento para este evento. (Herdado de FrameworkElement.)
Método protegidoOnToolTipOpeningChamado sempre que o ToolTipOpening roteada de eventos atingir essa classe no roteiro. Implemente este método para adicionar classe tratamento para este evento. (Herdado de FrameworkElement.)
Método protegidoOnTouchDownFornece a classe tratamento para o TouchDown roteados de evento que ocorre quando um toque pressiona dentro do elemento. (Herdado de UIElement.)
Método protegidoOnTouchEnterFornece a classe tratamento para o TouchEnter evento roteado que ocorre quando um toque é movido de fora para dentro dos limites do elemento. (Herdado de UIElement.)
Método protegidoOnTouchLeaveFornece a classe tratamento para o TouchLeave evento roteado que ocorre quando move de um toque de dentro para fora dos limites disso UIElement. (Herdado de UIElement.)
Método protegidoOnTouchMoveFornece a classe tratamento para o TouchMove roteados de evento que ocorre quando um toque se move enquanto dentro deste elemento. (Herdado de UIElement.)
Método protegidoOnTouchUpFornece a classe tratamento para o TouchUp roteados de evento que ocorre quando um toque é liberado dentro do elemento. (Herdado de UIElement.)
Método protegidoOnVisualChildrenChangedChamado quando o VisualCollection do objeto visual é modificado. (Herdado de Visual.)
Método protegidoOnVisualParentChangedChamado quando o pai desse elemento na árvore visual é alterado. Substitui OnVisualParentChanged. (Herdado de FrameworkElement.)
Método protegidoParentLayoutInvalidatedOferece suporte a implementações de layout incremental em subclasses especializadas de FrameworkElement. ParentLayoutInvalidated é chamado quando um elemento filho invalidou a uma propriedade que está marcado como nos metadados como afetando a medida do pai ou organizar passa durante o layout. (Herdado de FrameworkElement.)
Método públicoPointFromScreenConverte um Point em coordenadas de tela em um Point que representa o sistema de coordenadas atual da Visual. (Herdado de Visual.)
Método públicoPointToScreenConverte um Point que representa o sistema de coordenadas atual da Visual em um Point em coordenadas de tela. (Herdado de Visual.)
Método públicoPredictFocusDetermina o próximo elemento que receberá o foco em relação a esse elemento para uma direção de movimento do foco fornecido, mas na verdade não mover o foco. (Herdado de FrameworkElement.)
Método protegidoPrepareContainerForItemOverridePrepara o elemento especificado para exibir o item especificado.
Método públicoRaiseEventGera um evento roteado específico. O RoutedEvent ser elevado for identificado dentro a RoutedEventArgs instância é fornecida (como o RoutedEvent propriedade dos dados do evento). (Herdado de UIElement.)
Método públicoReadLocalValueRetorna o valor de local de um propriedade de dependência, se ele existir. (Herdado de DependencyObject.)
Método públicoRegisterNameFornece um acessador que simplifica o acesso para o NameScope método de registro. (Herdado de FrameworkElement.)
Método públicoReleaseAllTouchCapturesLibera todos os dispositivos de toque capturados deste elemento. (Herdado de UIElement.)
Método públicoReleaseMouseCapture Libera a captura do mouse, se esse elemento mantida a captura. (Herdado de UIElement.)
Método públicoReleaseStylusCapture Libera a captura de dispositivo de caneta, se esse elemento mantida a captura. (Herdado de UIElement.)
Método públicoReleaseTouchCaptureTenta liberar o dispositivo especificado de toque deste elemento. (Herdado de UIElement.)
Método públicoRemoveHandler Remove o especificado roteados eventos manipulador deste elemento. (Herdado de UIElement.)
Método protegidoRemoveLogicalChildRemove o objeto fornecido a árvore lógica do elemento. FrameworkElement atualiza os ponteiros de pai afetados de árvore lógica para manter em sincronia com esta exclusão. (Herdado de FrameworkElement.)
Método protegidoRemoveVisualChildRemove a relação pai-filho entre dois visuais. (Herdado de Visual.)
Método públicoSetBinding(DependencyProperty, String)Anexa uma vinculação a esse elemento, com base no nome da propriedade fonte fornecido como uma qualificação de caminho para a fonte de dados. (Herdado de FrameworkElement.)
Método públicoSetBinding(DependencyProperty, BindingBase)Anexa uma vinculação a esse elemento, baseado no objeto ligação fornecido. (Herdado de FrameworkElement.)
Método públicoSetCurrentValueDefine o valor de um propriedade de dependência sem alterar sua fonte de valor. (Herdado de DependencyObject.)
Método públicoSetResourceReferenceProcura por um recurso com o nome especificado e define uma referência de recurso a ele a propriedade especificada. (Herdado de FrameworkElement.)
Método públicoSetValue(DependencyProperty, Object)Define o valor de local de um propriedade de dependência, especificado por seu identificador de propriedade de dependência. (Herdado de DependencyObject.)
Método públicoSetValue(DependencyPropertyKey, Object)Define o valor de local de somente leitura propriedade de dependência, especificado pelo DependencyPropertyKey identificador de propriedade de dependência. (Herdado de DependencyObject.)
Método protegidoShouldApplyItemContainerStyleRetorna um valor que indica se deve aplicar o estilo de ItemContainerStyle ou ItemContainerStyleSelector propriedade para o elemento de contêiner do item especificado.
Método públicoShouldSerializeCommandBindingsRetorna se processos de serialização devem serializar o conteúdo do CommandBindings propriedade em instâncias dessa classe. (Herdado de UIElement.)
Método públicoShouldSerializeGroupStyleRetorna um valor que indica se os processos de serialização devem serializar o valor efetivo de GroupStyle propriedade.
Método públicoShouldSerializeInputBindingsRetorna se processos de serialização devem serializar o conteúdo do InputBindings propriedade em instâncias dessa classe. (Herdado de UIElement.)
Método públicoShouldSerializeItemsRetorna um valor que indica se os processos de serialização devem serializar o valor efetivo de Items propriedade.
Método protegidoShouldSerializePropertyRetorna um valor que indica se os processos de serialização devem serializar o valor para o fornecido propriedade de dependência. (Herdado de DependencyObject.)
Método públicoShouldSerializeResourcesRetorna se processos de serialização devem serializar o conteúdo da Resources propriedade. (Herdado de FrameworkElement.)
Método públicoShouldSerializeStyleRetorna se processos de serialização devem serializar o conteúdo da Style propriedade. (Herdado de FrameworkElement.)
Método públicoShouldSerializeTriggersRetorna se processos de serialização devem serializar o conteúdo da Triggers propriedade. (Herdado de FrameworkElement.)
Método públicoToStringFornece uma representação de seqüência de caracteres da ItemsControl objeto. (Substitui Control.ToString().)
Método públicoTransformToAncestor(Visual)Retorna uma transformação que pode ser usada para transformar as coordenadas da Visual para o Visual ancestral do objeto visual. (Herdado de Visual.)
Método públicoTransformToAncestor(Visual3D)Retorna uma transformação que pode ser usada para transformar as coordenadas da Visual para o Visual3D ancestral do objeto visual. (Herdado de Visual.)
Método públicoTransformToDescendantRetorna uma transformação que pode ser usada para transformar as coordenadas da Visual para o objeto especificado de visual descendente. (Herdado de Visual.)
Método públicoTransformToVisualRetorna uma transformação que pode ser usada para transformar as coordenadas a partir de Visual no objeto especificado visual. (Herdado de Visual.)
Método públicoTranslatePointConverte um ponto em relação a esse elemento para coordenadas são relativas ao elemento especificado. (Herdado de UIElement.)
Método públicoTryFindResourceProcura um recurso com a chave especificada e retorna esse recurso se encontrado. (Herdado de FrameworkElement.)
Método públicoUnregisterNameSimplifica o acesso para o NameScope de-registration método. (Herdado de FrameworkElement.)
Método públicoUpdateLayoutGarante que todos os elementos de visual filho desse elemento são corretamente atualizados para o layout. (Herdado de UIElement.)
Método públicoVerifyAccessImpõe que o thread de chamada tem acesso a este DispatcherObject. (Herdado de DispatcherObject.)
Início
  NomeDescrição
Evento públicoContextMenuClosingOcorre antes de qualquer menu de contexto no elemento é fechado. (Herdado de FrameworkElement.)
Evento públicoContextMenuOpeningOcorre quando qualquer menu de contexto no elemento é aberta. (Herdado de FrameworkElement.)
Evento públicoDataContextChangedOcorre quando o contexto de dados para este elemento é alterado. (Herdado de FrameworkElement.)
Evento públicoDragEnterOcorre quando o sistema de entrada reporta um evento arrastar subjacente com este elemento de destino de arrastar. (Herdado de UIElement.)
Evento públicoDragLeaveOcorre quando o sistema de entrada reporta um evento arrastar subjacente com este elemento de origem de arrastar. (Herdado de UIElement.)
Evento públicoDragOverOcorre quando o sistema de entrada reporta um evento arrastar subjacente com este elemento possível destino de soltar. (Herdado de UIElement.)
Evento públicoDropOcorre quando o sistema de entrada reporta um evento soltar subjacente com esse elemento como o destino de soltar. (Herdado de UIElement.)
Evento públicoFocusableChangedOcorre quando o valor de Focusable alterações de propriedade. (Herdado de UIElement.)
Evento públicoGiveFeedbackOccurs when the input system reports an underlying drag-and-drop event that involves this element. (Herdado de UIElement.)
Evento públicoGotFocusOcorre quando este elemento obtém foco lógico. (Herdado de UIElement.)
Evento públicoGotKeyboardFocusOcorre quando o teclado está focalizado neste elemento. (Herdado de UIElement.)
Evento públicoGotMouseCaptureOcorre quando este elemento captura o mouse. (Herdado de UIElement.)
Evento públicoGotStylusCaptureOcorre quando este elemento captura a caneta. (Herdado de UIElement.)
Evento públicoGotTouchCaptureOcorre quando um toque é capturado a esse elemento. (Herdado de UIElement.)
Evento públicoInitializedOcorre quando este FrameworkElement é inicializada. Esse evento coincide com casos onde o valor da IsInitialized alterações de propriedade de false (ou indefinido) para true. (Herdado de FrameworkElement.)
Evento públicoIsEnabledChangedOcorre quando o valor de IsEnabled propriedade alterações neste elemento. (Herdado de UIElement.)
Evento públicoIsHitTestVisibleChangedOcorre quando o valor de IsHitTestVisible alterações de propriedade de dependência no elemento. (Herdado de UIElement.)
Evento públicoIsKeyboardFocusedChangedOcorre quando o valor do IsKeyboardFocused alterações de propriedade no elemento. (Herdado de UIElement.)
Evento públicoIsKeyboardFocusWithinChangedOcorre quando o valor do IsKeyboardFocusWithinChanged alterações de propriedade no elemento. (Herdado de UIElement.)
Evento públicoIsMouseCapturedChangedOcorre quando o valor do IsMouseCaptured alterações de propriedade no elemento. (Herdado de UIElement.)
Evento públicoIsMouseCaptureWithinChangedOcorre quando o valor de IsMouseCaptureWithinProperty alterações no elemento. (Herdado de UIElement.)
Evento públicoIsMouseDirectlyOverChangedOcorre quando o valor do IsMouseDirectlyOver alterações de propriedade no elemento. (Herdado de UIElement.)
Evento públicoIsStylusCapturedChangedOcorre quando o valor do IsStylusCaptured alterações de propriedade no elemento. (Herdado de UIElement.)
Evento públicoIsStylusCaptureWithinChangedOcorre quando o valor do IsStylusCaptureWithin alterações de propriedade no elemento. (Herdado de UIElement.)
Evento públicoIsStylusDirectlyOverChangedOcorre quando o valor do IsStylusDirectlyOver alterações de propriedade no elemento. (Herdado de UIElement.)
Evento públicoIsVisibleChangedOcorre quando o valor do IsVisible alterações de propriedade no elemento. (Herdado de UIElement.)
Evento públicoKeyDownOcorre quando uma tecla é pressionada enquanto o foco está neste elemento. (Herdado de UIElement.)
Evento públicoKeyUpOcorre quando uma tecla é liberada enquanto o foco está neste elemento. (Herdado de UIElement.)
Evento públicoLayoutUpdatedOcorre quando o layout dos vários elementos visuais associados ao atual Dispatcher alterações. (Herdado de UIElement.)
Evento públicoLoadedOcorre quando o elemento é apresentado, processado e está pronto para interação. (Herdado de FrameworkElement.)
Evento públicoLostFocusOcorre quando este elemento perde o foco lógico. (Herdado de UIElement.)
Evento públicoLostKeyboardFocusOcorre quando o teclado não está mais focalizado neste elemento. (Herdado de UIElement.)
Evento públicoLostMouseCaptureOcorre quando este elemento perde a captura do mouse. (Herdado de UIElement.)
Evento públicoLostStylusCaptureOcorre quando este elemento perde a captura da caneta. (Herdado de UIElement.)
Evento públicoLostTouchCaptureOcorre quando este elemento perde a captura de toque. (Herdado de UIElement.)
Evento públicoManipulationBoundaryFeedbackOcorre quando a manipulação encontra um limite. (Herdado de UIElement.)
Evento públicoManipulationCompletedOcorre quando uma manipulação e inércia sobre o UIElement objeto for concluído. (Herdado de UIElement.)
Evento públicoManipulationDeltaOcorre quando o dispositivo de entrada muda de posição durante uma manipulação. (Herdado de UIElement.)
Evento públicoManipulationInertiaStartingOcorre quando o dispositivo de entrada perde o contato com o UIElement objeto durante a manipulação e a inércia começa. (Herdado de UIElement.)
Evento públicoManipulationStartedOcorre quando um dispositivo de entrada começa uma manipulação de UIElement objeto. (Herdado de UIElement.)
Evento públicoManipulationStartingOcorre quando o processador de manipulação é criado pela primeira vez. (Herdado de UIElement.)
Evento públicoMouseDoubleClickOcorre quando um botão do mouse é clicado duas vezes ou mais. (Herdado de Control.)
Evento públicoMouseDown Ocorre quando qualquer botão do mouse é pressionado enquanto o ponteiro está sobre esse elemento. (Herdado de UIElement.)
Evento públicoMouseEnter Ocorre quando o ponteiro do mouse entra nos limites desse elemento. (Herdado de UIElement.)
Evento públicoMouseLeave Ocorre quando o ponteiro do mouse deixa os limites desse elemento. (Herdado de UIElement.)
Evento públicoMouseLeftButtonDown Ocorre quando o botão esquerdo do mouse é pressionado enquanto o ponteiro do mouse está sobre esse elemento. (Herdado de UIElement.)
Evento públicoMouseLeftButtonUp Ocorre quando o botão esquerdo do mouse é liberado enquanto o ponteiro do mouse está sobre esse elemento. (Herdado de UIElement.)
Evento públicoMouseMoveOcorre quando o ponteiro do mouse se move enquanto está sobre este elemento. (Herdado de UIElement.)
Evento públicoMouseRightButtonDown Ocorre quando o botão direito do mouse é pressionado enquanto o ponteiro do mouse está sobre esse elemento. (Herdado de UIElement.)
Evento públicoMouseRightButtonUp Ocorre quando o botão direito do mouse é liberado enquanto o ponteiro do mouse está sobre esse elemento. (Herdado de UIElement.)
Evento públicoMouseUpOcorre quando qualquer botão do mouse é liberado sobre este elemento. (Herdado de UIElement.)
Evento públicoMouseWheel Ocorre quando o usuário gira a roda do mouse enquanto o ponteiro do mouse está sobre esse elemento. (Herdado de UIElement.)
Evento públicoPreviewDragEnterOcorre quando o sistema de entrada reporta um evento arrastar subjacente com este elemento de destino de arrastar. (Herdado de UIElement.)
Evento públicoPreviewDragLeaveOcorre quando o sistema de entrada reporta um evento arrastar subjacente com este elemento de origem de arrastar. (Herdado de UIElement.)
Evento públicoPreviewDragOverOcorre quando o sistema de entrada reporta um evento arrastar subjacente com este elemento possível destino de soltar. (Herdado de UIElement.)
Evento públicoPreviewDropOcorre quando o sistema de entrada reporta um evento soltar subjacente com esse elemento como o destino de soltar. (Herdado de UIElement.)
Evento públicoPreviewGiveFeedbackOcorre quando uma operação de arrastar e soltar é iniciada. (Herdado de UIElement.)
Evento públicoPreviewGotKeyboardFocusOcorre quando o teclado está focalizado neste elemento. (Herdado de UIElement.)
Evento públicoPreviewKeyDownOcorre quando uma tecla é pressionada enquanto o foco está neste elemento. (Herdado de UIElement.)
Evento públicoPreviewKeyUpOcorre quando uma tecla é liberada enquanto o foco está neste elemento. (Herdado de UIElement.)
Evento públicoPreviewLostKeyboardFocus Ocorre quando o teclado não está mais focado neste elemento. (Herdado de UIElement.)
Evento públicoPreviewMouseDoubleClickOcorre quando um usuário clica o botão do mouse duas vezes ou mais. (Herdado de Control.)
Evento públicoPreviewMouseDown Ocorre quando qualquer botão do mouse é pressionado enquanto o ponteiro está sobre esse elemento. (Herdado de UIElement.)
Evento públicoPreviewMouseLeftButtonDown Ocorre quando o botão esquerdo do mouse é pressionado enquanto o ponteiro do mouse está sobre esse elemento. (Herdado de UIElement.)
Evento públicoPreviewMouseLeftButtonUp Ocorre quando o botão esquerdo do mouse é liberado enquanto o ponteiro do mouse está sobre esse elemento. (Herdado de UIElement.)
Evento públicoPreviewMouseMove Ocorre quando o ponteiro do mouse se move enquanto o ponteiro do mouse está sobre esse elemento. (Herdado de UIElement.)
Evento públicoPreviewMouseRightButtonDown Ocorre quando o botão direito do mouse é pressionado enquanto o ponteiro do mouse está sobre esse elemento. (Herdado de UIElement.)
Evento públicoPreviewMouseRightButtonUp Ocorre quando o botão direito do mouse é liberado enquanto o ponteiro do mouse está sobre esse elemento. (Herdado de UIElement.)
Evento públicoPreviewMouseUp Ocorre quando qualquer botão do mouse é liberado enquanto o ponteiro do mouse está sobre esse elemento. (Herdado de UIElement.)
Evento públicoPreviewMouseWheel Ocorre quando o usuário gira a roda do mouse enquanto o ponteiro do mouse está sobre esse elemento. (Herdado de UIElement.)
Evento públicoPreviewQueryContinueDrag Ocorre quando há uma alteração no teclado ou estado do botão do mouse durante uma operação drag-and -drop. (Herdado de UIElement.)
Evento públicoPreviewStylusButtonDown Ocorre quando o botão da caneta é pressionado enquanto o ponteiro está sobre esse elemento . (Herdado de UIElement.)
Evento públicoPreviewStylusButtonUp Ocorre quando o botão da caneta é liberado enquanto o ponteiro está sobre esse elemento. (Herdado de UIElement.)
Evento públicoPreviewStylusDownOcorre quando a caneta toca a digitalizador enquanto ele está sobre este elemento. (Herdado de UIElement.)
Evento públicoPreviewStylusInAirMoveOcorre quando a caneta se move sobre um elemento sem tocar o digitalizador. (Herdado de UIElement.)
Evento públicoPreviewStylusInRangeOcorre quando a caneta está perto o suficiente para o digitalizador para ser detectado, enquanto sobre este elemento. (Herdado de UIElement.)
Evento públicoPreviewStylusMoveOcorre quando a caneta se move enquanto está sobre o elemento. A caneta deve mover enquanto é detectada pelo digitalizador para gerar este evento, caso contrário, PreviewStylusInAirMove será gerado. (Herdado de UIElement.)
Evento públicoPreviewStylusOutOfRangeOcorre quando a caneta está muito longe da digitalizador para ser detectada. (Herdado de UIElement.)
Evento públicoPreviewStylusSystemGestureOcorre quando um usuário executa um dos diversos gestos da caneta. (Herdado de UIElement.)
Evento públicoPreviewStylusUpOcorre quando o usuário retira a caneta desativar o digitalizador enquanto a caneta está sobre este elemento. (Herdado de UIElement.)
Evento públicoPreviewTextInputOcorre quando este elemento obtém texto de maneira independente de dispositivo. (Herdado de UIElement.)
Evento públicoPreviewTouchDownOcorre quando um dedo toca na tela enquanto o dedo está sobre este elemento. (Herdado de UIElement.)
Evento públicoPreviewTouchMoveOcorre quando um dedo se move na tela enquanto o dedo está sobre este elemento. (Herdado de UIElement.)
Evento públicoPreviewTouchUpOcorre quando um dedo é gerado fora da tela enquanto o dedo está sobre este elemento. (Herdado de UIElement.)
Evento públicoQueryContinueDrag Ocorre quando há uma alteração no teclado ou estado do botão do mouse durante uma operação drag-and -drop. (Herdado de UIElement.)
Evento públicoQueryCursorOcorre quando o cursor é solicitado para exibir. Este evento é gerado em um elemento toda vez que o ponteiro do mouse move para um novo local, o que significa que o objeto de cursor talvez precise ser alterado de acordo com sua nova posição. (Herdado de UIElement.)
Evento públicoRequestBringIntoViewOcorre quando BringIntoView é chamado no elemento. (Herdado de FrameworkElement.)
Evento públicoSizeChangedOcorre quando tanto o ActualHeight ou ActualWidth Propriedades alterar o valor neste elemento. (Herdado de FrameworkElement.)
Evento públicoSourceUpdatedOcorre quando o valor de origem alterado para qualquer propriedade existente, esse elemento de ligação. (Herdado de FrameworkElement.)
Evento públicoStylusButtonDown Ocorre quando o botão da caneta é pressionado enquanto o ponteiro está sobre esse elemento . (Herdado de UIElement.)
Evento públicoStylusButtonUp Ocorre quando o botão da caneta é liberado enquanto o ponteiro está sobre esse elemento. (Herdado de UIElement.)
Evento públicoStylusDownOcorre quando a caneta toca a digitalizador enquanto a caneta está sobre este elemento. (Herdado de UIElement.)
Evento públicoStylusEnterOcorre quando a caneta entra nos limites deste elemento. (Herdado de UIElement.)
Evento públicoStylusInAirMoveOcorre quando a caneta se move sobre um elemento sem tocar o digitalizador. (Herdado de UIElement.)
Evento públicoStylusInRangeOcorre quando a caneta está perto o suficiente para o digitalizador para ser detectado, enquanto sobre este elemento. (Herdado de UIElement.)
Evento públicoStylusLeaveOcorre quando a caneta sai dos limites do elemento. (Herdado de UIElement.)
Evento públicoStylusMoveOcorre quando a caneta se move sobre este elemento. A caneta deve mover enquanto está no digitalizador para gerar este evento. Caso contrário, StylusInAirMove será gerado. (Herdado de UIElement.)
Evento públicoStylusOutOfRangeOcorre quando a caneta está muito longe da digitalizador para ser detectado, enquanto sobre este elemento. (Herdado de UIElement.)
Evento públicoStylusSystemGestureOcorre quando um usuário executa um dos diversos gestos da caneta. (Herdado de UIElement.)
Evento públicoStylusUpOcorre quando o usuário retira a caneta desativar o digitalizador enquanto ele está sobre este elemento. (Herdado de UIElement.)
Evento públicoTargetUpdatedOcorre quando o valor de destino alterado para qualquer ligação de propriedade neste elemento. (Herdado de FrameworkElement.)
Evento públicoTextInputOcorre quando este elemento obtém texto de maneira independente de dispositivo. (Herdado de UIElement.)
Evento públicoToolTipClosingOcorre antes de qualquer dica de ferramenta no elemento é fechada. (Herdado de FrameworkElement.)
Evento públicoToolTipOpeningOcorre quando qualquer dica de ferramenta no elemento é aberta. (Herdado de FrameworkElement.)
Evento públicoTouchDownOcorre quando um dedo toca na tela enquanto o dedo está sobre este elemento. (Herdado de UIElement.)
Evento públicoTouchEnterOcorre quando um toque é movido de fora para dentro dos limites deste elemento. (Herdado de UIElement.)
Evento públicoTouchLeaveOcorre quando um toque move de dentro para fora dos limites deste elemento. (Herdado de UIElement.)
Evento públicoTouchMoveOcorre quando um dedo se move na tela enquanto o dedo está sobre este elemento. (Herdado de UIElement.)
Evento públicoTouchUpOcorre quando um dedo é gerado fora da tela enquanto o dedo está sobre este elemento. (Herdado de UIElement.)
Evento públicoUnloadedOcorre quando o elemento é removido de uma árvore de elementos carregados. (Herdado de FrameworkElement.)
Início
  NomeDescrição
Campo públicoMembro estáticoAlternationCountPropertyIdentifica o AlternationCount propriedade de dependência.
Campo públicoMembro estáticoAlternationIndexPropertyIdentifica o ItemsControl.AlternationIndex propriedade de dependência.
Campo públicoMembro estáticoDisplayMemberPathPropertyIdentifica o DisplayMemberPath propriedade de dependência.
Campo públicoMembro estáticoGroupStyleSelectorPropertyIdentifica o GroupStyleSelector propriedade de dependência.
Campo públicoMembro estáticoHasItemsPropertyIdentifica o HasItems propriedade de dependência.
Campo públicoMembro estáticoIsGroupingPropertyIdentifica o IsGrouping propriedade de dependência.
Campo públicoMembro estáticoIsTextSearchCaseSensitivePropertyIdentifica o IsTextSearchCaseSensitive propriedade de dependência.
Campo públicoMembro estáticoIsTextSearchEnabledPropertyIdentifica o IsTextSearchEnabled propriedade de dependência.
Campo públicoMembro estáticoItemBindingGroupPropertyIdentifica o ItemBindingGroup propriedade de dependência.
Campo públicoMembro estáticoItemContainerStylePropertyIdentifica o ItemContainerStyle propriedade de dependência.
Campo públicoMembro estáticoItemContainerStyleSelectorPropertyIdentifica o ItemContainerStyleSelector propriedade de dependência.
Campo públicoMembro estáticoItemsPanelPropertyIdentifica o ItemsPanel propriedade de dependência.
Campo públicoMembro estáticoItemsSourcePropertyIdentifica o ItemsSource propriedade de dependência.
Campo públicoMembro estáticoItemStringFormatPropertyIdentifica o ItemStringFormat propriedade de dependência.
Campo públicoMembro estáticoItemTemplatePropertyIdentifica o ItemTemplate propriedade de dependência.
Campo públicoMembro estáticoItemTemplateSelectorPropertyIdentifica o ItemTemplateSelector propriedade de dependência.
Início
  NomeDescrição
Implementação explícita da interfaceMétodo particularIAddChild.AddChildEste membro dá suporte a Windows Presentation Foundation (WPF) infra-estrutura e não se destina a ser usado diretamente em seu código.
Implementação explícita da interfaceMétodo particularIAddChild.AddTextEste membro dá suporte a Windows Presentation Foundation (WPF) infra-estrutura e não se destina a ser usado diretamente em seu código.
Implementação explícita da interfaceMétodo particularIQueryAmbient.IsAmbientPropertyAvailablePara obter uma descrição desse membro, consulte o IsAmbientPropertyAvailable método. (Herdado de FrameworkElement.)
Início

Um ItemsControl é um tipo de Control que pode conter vários itens, como seqüências de caracteres, objetos ou outros elementos. A ilustração a seguir mostra um ListBox o controle que contém os diferentes tipos de itens a seguintes:

Caixa de listagem que contém vários tipos de objetos

ListBox com quatro tipos de conteúdo

Use o Items ou o ItemsSource propriedade para especificar a coleção de usar para gerar o conteúdo do seu ItemsControl. Você pode definir o ItemsSource propriedade para qualquer tipo que implementa IEnumerable. ItemsSource é normalmente usado para exibir um conjunto de dados ou vincular um ItemsControl a um objeto da coleção.

If you do not want to use an object that implements IEnumerable to populate the ItemsControl, you can add items by using the Items property. Os itens em um ItemsControl pode ter diferentes tipos. For example, a ListBox can contain one item that is a string and another item that is an Image.

Quando o ItemsSource for definida, a Items coleção está definida como somente leitura e fixo-tamanho. Isso significa que você não pode adicionar itens à coleção diretamente. Quando ItemsSource está em uso, a configuração da propriedade para null Remove da coleção e restaura o uso de Items, que será um vazio ItemCollection.

Cada ItemsControl o tipo tem um tipo da contêiner correspondente do item. O contêiner do item correspondente para cada ItemsControl acrescenta Item para o seu nome. Por exemplo, para ListBox, os recipientes de item são ListBoxItem controles; para ComboBox, eles são ComboBoxItem controles. Você pode criar explicitamente um tipo de recipiente para cada item da ItemsControl, mas não é necessário. Quando você não cria explicitamente o tipo de recipiente, um é gerado que contém um item na coleção de item de dados. Por exemplo, se você vincular uma coleção de objetos de cadeia de caracteres para o ItemsSource propriedade de um ListBox, você não explicitamente criar ListBoxItem objetos, mas o ListBox irá gerar um para cada seqüência de caracteres. Você pode acessar um recipiente do item gerado usando o ItemContainerGenerator propriedade.

ObservaçãoObservação

O ItemsControl não oferece suporte a contendo objetos duplicados. Dois objetos são considerados como duplicatas se a GetHashCode método para cada objeto retorna o mesmo valor. Se você tentar adicionar objetos duplicados para um ItemsControl, determinados recursos de automação da interface do usuário ou de classes que herdam da Selector podem não funcionar corretamente. Além disso, o valor retornado por GetHashCode não deve alterar para objetos que estão em um ItemsControl.

Propriedades de dependência para este controle podem ser definidas pelo estilo padrão do controle. Se uma propriedade é definida por um estilo padrão, a propriedade pode alterar de seu valor padrão quando o controle aparece no aplicativo. O estilo padrão é determinado por qual tema da área de trabalho é usado quando o aplicativo é executado. Para obter mais informações, consulte Temas padrão do WPF.

Os exemplos a seguir demonstram a ligação de dados para um ItemsControl. O primeiro exemplo cria uma classe chamada MyData isto é uma cadeia de caracteres simple coleção.


public class MyData : ObservableCollection<string>
{
    public MyData()
    {
        Add("Item 1");
        Add("Item 2");
        Add("Item 3");
    }
}


O exemplo a seguir vincula a ItemsSource o objeto de um ItemsControl para MyData.


<!--Create an instance of MyData as a resource.-->
<src:MyData x:Key="dataList"/>


...


<ListBox ItemsSource="{Binding Source={StaticResource dataList}}"/>



Dim listBox1 As New ListBox()
Dim listData As New MyData()
Dim binding1 As New Binding()

binding1.Source = listData
listBox1.SetBinding(ListBox.ItemsSourceProperty, binding1)



ListBox listBox1 = new ListBox();
MyData listData = new MyData();
Binding binding1 = new Binding();

binding1.Source = listData;
listBox1.SetBinding(ListBox.ItemsSourceProperty, binding1);


A ilustração a seguir mostra a ListBox controle criado no exemplo anterior.

ListBox

O exemplo a seguir demonstra como preencher um ItemsControl usando o Items propriedade. O exemplo adiciona os seguintes tipos diferentes de itens para o ListBox:


<!--Create a ListBox that contains a string, a Rectangle,
     a Panel, and a DateTime object. These items can be accessed
     via the Items property.-->
<ListBox xmlns:sys="clr-namespace:System;assembly=mscorlib"
         Name="simpleListBox">

  <!-- The <ListBox.Items> element is implicitly used.-->
  This is a string in a ListBox

  <sys:DateTime>2004/3/4 13:6:55</sys:DateTime>

  <Rectangle Height="40" Width="40"  Fill="Blue"/>

  <StackPanel Name="itemToSelect">
    <Ellipse Height="40" Fill="Blue"/>
    <TextBlock>Text below an Ellipse</TextBlock>
  </StackPanel>

  <TextBlock>String in a TextBlock</TextBlock>
  <!--</ListBox.Items>-->
</ListBox>



' Create a Button with a string as its content.
listBox1.Items.Add("This is a string in a ListBox")

' Create a Button with a DateTime object as its content.
Dim dateTime1 As New DateTime(2004, 3, 4, 13, 6, 55)

listBox1.Items.Add(dateTime1)

' Create a Button with a single UIElement as its content.
Dim rect1 As New Rectangle()
rect1.Width = 40
rect1.Height = 40
rect1.Fill = Brushes.Blue
listBox1.Items.Add(rect1)

' Create a Button with a panel that contains multiple objects 
' as its content.
Dim ellipse1 As New Ellipse()
Dim textBlock1 As New TextBlock()

ellipse1.Width = 40
ellipse1.Height = 40
ellipse1.Fill = Brushes.Blue

textBlock1.TextAlignment = TextAlignment.Center
textBlock1.Text = "Text below an Ellipse"

stackPanel1.Children.Add(ellipse1)
stackPanel1.Children.Add(textBlock1)

listBox1.Items.Add(stackPanel1)



// Add a String to the ListBox.
listBox1.Items.Add("This is a string in a ListBox");

// Add a DateTime object to a ListBox.
DateTime dateTime1 = new DateTime(2004, 3, 4, 13, 6, 55);

listBox1.Items.Add(dateTime1);

// Add a Rectangle to the ListBox.
Rectangle rect1 = new Rectangle();
rect1.Width = 40;
rect1.Height = 40;
rect1.Fill = Brushes.Blue;
listBox1.Items.Add(rect1);

// Add a panel that contains multpile objects to the ListBox.
Ellipse ellipse1 = new Ellipse();
TextBlock textBlock1 = new TextBlock();

ellipse1.Width = 40;
ellipse1.Height = 40;
ellipse1.Fill = Brushes.Blue;

textBlock1.TextAlignment = TextAlignment.Center;
textBlock1.Text = "Text below an Ellipse";

stackPanel1.Children.Add(ellipse1);
stackPanel1.Children.Add(textBlock1);

listBox1.Items.Add(stackPanel1);


A ilustração a seguir mostra a ListBox criado no exemplo anterior.

ListBox com quatro tipos de conteúdo

O exemplo a seguir ilustra como usar os diferentes estilos e propriedades relacionadas a modelos que são fornecidas pelo ItemsControl. O ItemsControl neste exemplo está vinculado a uma coleção de Task objetos. For demonstration purposes, the styles and templates in this example are all declared inline.


<ItemsControl Margin="10"
              ItemsSource="{Binding Source={StaticResource myTodoList}}">
  <!--The ItemsControl has no default visual appearance.
      Use the Template property to specify a ControlTemplate to define
      the appearance of an ItemsControl. The ItemsPresenter uses the specified
      ItemsPanelTemplate (see below) to layout the items. If an
      ItemsPanelTemplate is not specified, the default is used. (For ItemsControl,
      the default is an ItemsPanelTemplate that specifies a StackPanel.-->
  <ItemsControl.Template>
    <ControlTemplate TargetType="ItemsControl">
      <Border BorderBrush="Aqua" BorderThickness="1" CornerRadius="15">
        <ItemsPresenter/>
      </Border>
    </ControlTemplate>
  </ItemsControl.Template>
  <!--Use the ItemsPanel property to specify an ItemsPanelTemplate
      that defines the panel that is used to hold the generated items.
      In other words, use this property if you want to affect
      how the items are laid out.-->
  <ItemsControl.ItemsPanel>
    <ItemsPanelTemplate>
      <WrapPanel />
    </ItemsPanelTemplate>
  </ItemsControl.ItemsPanel>
  <!--Use the ItemTemplate to set a DataTemplate to define
      the visualization of the data objects. This DataTemplate
      specifies that each data object appears with the Proriity
      and TaskName on top of a silver ellipse.-->
  <ItemsControl.ItemTemplate>
    <DataTemplate>
      <DataTemplate.Resources>
        <Style TargetType="TextBlock">
          <Setter Property="FontSize" Value="18"/>
          <Setter Property="HorizontalAlignment" Value="Center"/>
        </Style>
      </DataTemplate.Resources>
      <Grid>
        <Ellipse Fill="Silver"/>
        <StackPanel>
          <TextBlock Margin="3,3,3,0"
                     Text="{Binding Path=Priority}"/>
          <TextBlock Margin="3,0,3,7"
                     Text="{Binding Path=TaskName}"/>
        </StackPanel>
      </Grid>
    </DataTemplate>
  </ItemsControl.ItemTemplate>
  <!--Use the ItemContainerStyle property to specify the appearance
      of the element that contains the data. This ItemContainerStyle
      gives each item container a margin and a width. There is also
      a trigger that sets a tooltip that shows the description of
      the data object when the mouse hovers over the item container.-->
  <ItemsControl.ItemContainerStyle>
    <Style>
      <Setter Property="Control.Width" Value="100"/>
      <Setter Property="Control.Margin" Value="5"/>
      <Style.Triggers>
        <Trigger Property="Control.IsMouseOver" Value="True">
          <Setter Property="Control.ToolTip"
                  Value="{Binding RelativeSource={x:Static RelativeSource.Self},
                          Path=Content.Description}"/>
        </Trigger>
      </Style.Triggers>
    </Style>
  </ItemsControl.ItemContainerStyle>
</ItemsControl>


A ilustração a seguir é uma captura de tela do exemplo, quando ela é processada.

Captura de tela de exemplo de ItemsControl

Two other style-related properties of the ItemsControl that are not shown here are GroupStyle e GroupStyleSelector.

.NET Framework

Com suporte em: 4, 3.5, 3.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows 7, Windows Vista SP1 ou posterior, Windows XP SP3, Windows Server 2008 (Server Core não compatível), Windows Server 2008 R2 (Server Core não compatível com SP1 ou posterior), Windows Server 2003 SP2

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos de sistema do .NET Framework.
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.
System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Media.Visual
        System.Windows.UIElement
          System.Windows.FrameworkElement
            System.Windows.Controls.Control
              System.Windows.Controls.ItemsControl
                System.Windows.Controls.HeaderedItemsControl
                System.Windows.Controls.Primitives.DataGridCellsPresenter
                System.Windows.Controls.Primitives.DataGridColumnHeadersPresenter
                System.Windows.Controls.Primitives.MenuBase
                System.Windows.Controls.Primitives.Selector
                System.Windows.Controls.Primitives.StatusBar
                System.Windows.Controls.TreeView
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.