Classe LongListSelector

Hierarquia de herança

System.Object
  System.Windows.DependencyObject
    System.Windows.UIElement
      System.Windows.FrameworkElement
        System.Windows.Controls.Control
          Microsoft.Phone.Controls.LongListSelector

Namespace:  Microsoft.Phone.Controls
Assembly:  Microsoft.Phone (em Microsoft.Phone.dll)

Sintaxe

'Declaração
<TemplateVisualStateAttribute(Name := "NotScrolling", GroupName := "ScrollStates")> _
<TemplateVisualStateAttribute(Name := "Scrolling", GroupName := "ScrollStates")> _
<TemplatePartAttribute(Name := "ViewportControl", Type := GetType(ViewportControl))> _
<TemplatePartAttribute(Name := "VerticalScrollBar", Type := GetType(ScrollBar))> _
<StyleTypedPropertyAttribute(Property := "JumpListStyle", StyleTargetType := GetType(LongListSelector))> _
Public Class LongListSelector _
    Inherits Control _
    Implements INotifyPropertyChanged
[TemplateVisualStateAttribute(Name = "NotScrolling", GroupName = "ScrollStates")]
[TemplateVisualStateAttribute(Name = "Scrolling", GroupName = "ScrollStates")]
[TemplatePartAttribute(Name = "ViewportControl", Type = typeof(ViewportControl))]
[TemplatePartAttribute(Name = "VerticalScrollBar", Type = typeof(ScrollBar))]
[StyleTypedPropertyAttribute(Property = "JumpListStyle", StyleTargetType = typeof(LongListSelector))]
public class LongListSelector : Control, 
    INotifyPropertyChanged
[TemplateVisualStateAttribute(Name = L"NotScrolling", GroupName = L"ScrollStates")]
[TemplateVisualStateAttribute(Name = L"Scrolling", GroupName = L"ScrollStates")]
[TemplatePartAttribute(Name = L"ViewportControl", Type = typeof(ViewportControl))]
[TemplatePartAttribute(Name = L"VerticalScrollBar", Type = typeof(ScrollBar))]
[StyleTypedPropertyAttribute(Property = L"JumpListStyle", StyleTargetType = typeof(LongListSelector))]
public ref class LongListSelector : public Control, 
    INotifyPropertyChanged
[<TemplateVisualStateAttribute(Name = "NotScrolling", GroupName = "ScrollStates")>]
[<TemplateVisualStateAttribute(Name = "Scrolling", GroupName = "ScrollStates")>]
[<TemplatePartAttribute(Name = "ViewportControl", Type = typeof(ViewportControl))>]
[<TemplatePartAttribute(Name = "VerticalScrollBar", Type = typeof(ScrollBar))>]
[<StyleTypedPropertyAttribute(Property = "JumpListStyle", StyleTargetType = typeof(LongListSelector))>]
type LongListSelector =  
    class
        inherit Control
        interface INotifyPropertyChanged
    end

O tipo LongListSelector expõe os membros a seguir.

Construtores

  Nome Descrição
Método público LongListSelector

Superior

Propriedades

  Nome Descrição
Propriedade pública ActualHeight Obtém a altura processada desse elemento. (Herdado de FrameworkElement.)
Propriedade pública ActualWidth Obtém a largura processada desse elemento. (Herdado de FrameworkElement.)
Propriedade pública AllowDrop Obtém ou define um valor indicando se este elemento pode ser usado como o destino de uma operação de arrastar e soltar. Este é propriedade de dependência. (Herdado de UIElement.)
Propriedade pública Background Obtém ou define um pincel que descreve o plano de fundo de um controle. (Herdado de Control.)
Propriedade pública BorderBrush Obtém ou define um pincel que descreve o plano de fundo da borda de um controle. (Herdado de Control.)
Propriedade pública BorderThickness Obtém ou define a espessura da borda de um controle. (Herdado de Control.)
Propriedade pública CacheMode Obtém ou define uma representação em cache de UIElement. (Herdado de UIElement.)
Propriedade pública CharacterSpacing (Herdado de Control.)
Propriedade pública Clip Obtém ou define a geometria usada para definir o contorno do conteúdo de um elemento. Este é propriedade de dependência. (Herdado de UIElement.)
Propriedade pública Cursor Obtém ou define o cursor que exibe quando o ponteiro do mouse está sobre esse elemento. (Herdado de FrameworkElement.)
Propriedade pública DataContext Obtém ou define o contexto de dados para um elemento quando participa em associação de dados. (Herdado de FrameworkElement.)
Propriedade protegida DefaultStyleKey (Herdado de Control.)
Propriedade pública DesiredSize Obtém o tamanho que esse elemento calculado durante a passagem de medição do processo de layout. (Herdado de UIElement.)
Propriedade pública Dispatcher (Herdado de DependencyObject.)
Propriedade pública FlowDirection Obtém ou define a direção que texto e outros elementos de interface do usuário (UI) usam dentro de qualquer elemento pai que controlar seu layout. (Herdado de FrameworkElement.)
Propriedade pública FontFamily Obtém ou define a família da fonte do controle. (Herdado de Control.)
Propriedade pública FontSize Obtém ou define o tamanho da fonte. (Herdado de Control.)
Propriedade pública FontStretch Obtém ou define o grau ao qual uma fonte é condensada ou expandida na tela. (Herdado de Control.)
Propriedade pública FontStyle Obtém ou define o estilo da fonte. (Herdado de Control.)
Propriedade pública FontWeight Obtém ou define a espessura ou a espessura da fonte especificada. (Herdado de Control.)
Propriedade pública Foreground Obtém ou define um pincel que descreve a cor de primeiro plano. (Herdado de Control.)
Propriedade pública GridCellSize
Propriedade pública GroupFooterTemplate
Propriedade pública GroupHeaderTemplate
Propriedade pública Height Obtém ou define a altura sugerida do elemento. (Herdado de FrameworkElement.)
Propriedade pública HideEmptyGroups
Propriedade pública HorizontalAlignment Obtém ou define as características de alinhamento horizontal aplicadas a esse elemento quando é composto dentro de um elemento pai, como um painel ou um controle de itens. (Herdado de FrameworkElement.)
Propriedade pública HorizontalContentAlignment Obtém ou define o alinhamento horizontal do conteúdo do controle. (Herdado de Control.)
Propriedade pública IsEnabled (Herdado de Control.)
Propriedade pública IsGroupingEnabled
Propriedade pública IsHitTestVisible Obtém ou define um valor que declara se este elemento pode possivelmente ser retornado como um resultado de teste de clique de alguma parte do seu conteúdo renderizado.Este é propriedade de dependência. (Herdado de UIElement.)
Propriedade pública IsTabStop Obtém ou define um valor que indica se um controle está incluído na navegação por guias. (Herdado de Control.)
Propriedade pública ItemsSource
Propriedade pública ItemTemplate
Propriedade pública JumpListStyle
Propriedade pública Language Obtém ou define a localização/informações idioma de globalização que se aplica a um elemento. (Herdado de FrameworkElement.)
Propriedade pública LayoutMode
Propriedade pública ListFooter
Propriedade pública ListFooterTemplate
Propriedade pública ListHeader
Propriedade pública ListHeaderTemplate
Propriedade pública ManipulationState
Propriedade pública Margin Obtém ou define a margem externa de um elemento. (Herdado de FrameworkElement.)
Propriedade pública MaxHeight Obtém ou define a restrição máximo de altura do elemento. (Herdado de FrameworkElement.)
Propriedade pública MaxWidth Obtém ou define a restrição máximo da largura do elemento. (Herdado de FrameworkElement.)
Propriedade pública MinHeight Obtém ou define a restrição mínima de altura do elemento. (Herdado de FrameworkElement.)
Propriedade pública MinWidth Obtém ou define a restrição mínima de largura do elemento. (Herdado de FrameworkElement.)
Propriedade pública Name Obtém ou define o nome do elemento identificação.O nome fornece uma referência de modo que code-behind, como o manipulador de eventos, pode se referir a um elemento de marcação depois que é construído durante o processamento por um processador de XAML . (Herdado de FrameworkElement.)
Propriedade pública Opacity Obtém ou define o fator de opacidade aplicado a UIElement inteiro quando é processado em interface do usuário (UI). Este é propriedade de dependência. (Herdado de UIElement.)
Propriedade pública OpacityMask Obtém ou define uma máscara de opacidade, como uma implementação de Brush que é aplicada a qualquer Alpha- canal de mascaramento por para o conteúdo renderizado desse elemento. Este é propriedade de dependência. (Herdado de UIElement.)
Propriedade pública Padding Obtém ou define o preenchimento dentro de um controle. (Herdado de Control.)
Propriedade pública Parent Obtém o elemento de pai lógico desse elemento. (Herdado de FrameworkElement.)
Propriedade pública Projection (Herdado de UIElement.)
Propriedade pública RenderSize (Obtém ou define, mas consulte comentários) o final para processar o tamanho desse elemento. (Herdado de UIElement.)
Propriedade pública RenderTransform Obtém ou define transformação informações que afeta a posição de renderização desse elemento. Este é propriedade de dependência. (Herdado de UIElement.)
Propriedade pública RenderTransformOrigin Obtém ou define o ponto central de possível processa tornam-se declarado por RenderTransform, em relação aos limites do elemento. Este é propriedade de dependência. (Herdado de UIElement.)
Propriedade pública Resources Obtém ou define o dicionário localmente definidos pelo recurso. (Herdado de FrameworkElement.)
Propriedade pública SelectedItem
Propriedade pública Style Obtém ou define o estilo usado por esse elemento quando renderizada. (Herdado de FrameworkElement.)
Propriedade pública TabIndex Obté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ública TabNavigation (Herdado de Control.)
Propriedade pública Tag Obtém ou define um valor arbitrário de objeto que pode ser usado para armazenar informações personalizadas sobre esse elemento. (Herdado de FrameworkElement.)
Propriedade pública Template Obtém ou define um modelo de controle. (Herdado de Control.)
Propriedade pública Triggers Obtém a coleção de disparadores estabelecidos diretamente nesse elemento, ou em elementos filho. (Herdado de FrameworkElement.)
Propriedade pública UseLayoutRounding (Herdado de UIElement.)
Propriedade pública UseOptimizedManipulationRouting (Herdado de FrameworkElement.)
Propriedade pública VerticalAlignment Obtém ou define as características de alinhamento vertical aplicadas a esse elemento quando é composto dentro de um elemento pai como um painel ou um controle de itens. (Herdado de FrameworkElement.)
Propriedade pública VerticalContentAlignment Obtém ou define o alinhamento vertical do conteúdo do controle. (Herdado de Control.)
Propriedade pública Visibility Obtém ou define a visibilidade de interface do usuário (UI) desse elemento. Este é propriedade de dependência. (Herdado de UIElement.)
Propriedade pública Width Obtém ou define a largura do elemento. (Herdado de FrameworkElement.)

Superior

Métodos

  Nome Descrição
Método público AddHandler(RoutedEvent, Delegate, Boolean) Adiciona um manipulador deevento roteado para um evento roteado especificado, adicionando o manipulador a coleção do manipulador no elemento atual.Especificar handledEventsToo como true para o manipulador chamado fornecido para o evento roteado que já tenha sido marcado como tratado por outro elemento da rota do evento. (Herdado de UIElement.)
Método público ApplyTemplate (Herdado de Control.)
Método público Arrange Posiciona elementos filhos e determina um tamanho para UIElement.Os elementos pai chama esse método de sua implementação de ArrangeCore (ou um equivalente de Nível de framework WPF ) para formar uma atualização recursiva de layout.Este método constitui a segunda vez de uma atualização de layout. (Herdado de UIElement.)
Método protegido ArrangeOverride Quando substituídos em uma classe derivada, elementos filhos das posições e determinam o tamanho de uma classe derivada de FrameworkElement . (Herdado de FrameworkElement.)
Método público CaptureMouse Tentativas de forçar a captura do mouse a esse elemento. (Herdado de UIElement.)
Método público CheckAccess (Herdado de DependencyObject.)
Método público ClearValue(DependencyProperty) Limpa o valor local de uma propriedade.A propriedade seja limpo é especificada por um DependencyProperty identificador. (Herdado de DependencyObject.)
Método público Equals(Object) Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que seja recuperado pela coleta de lixo. (Herdado de Object.)
Método público FindName Encontrar um elemento que tem o nome fornecido identificador. (Herdado de FrameworkElement.)
Método público Focus (Herdado de Control.)
Método público GetAnimationBaseValue (Herdado de DependencyObject.)
Método público GetBindingExpression Retorna BindingExpression que representa a associação na propriedade especificada. (Herdado de FrameworkElement.)
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método protegido GetTemplateChild (Herdado de Control.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público GetValue Retorna o valor atual de efetivo de um propriedade de dependência nesta instância de um DependencyObject. (Herdado de DependencyObject.)
Método público InvalidateArrange Invalida o estado organizar (layout) para o elemento.Após a invalidação, o elemento terá seu layout atualizado, que ocorrerá de forma assíncrona a menos que subseqüentemente forçado por UpdateLayout. (Herdado de UIElement.)
Método público InvalidateMeasure Invalida o estado de medição (layout) para o elemento. (Herdado de UIElement.)
Método público Measure Atualiza DesiredSize de UIElement.Os elementos pai chama esse método de suas próprias implementações de MeasureCore para formar uma atualização recursiva de layout.Chamar este método constitui a primeira passagem (a passagem de medição “”) de uma atualização de layout. (Herdado de UIElement.)
Método protegido MeasureOverride (Substitui FrameworkElement.MeasureOverride(Size).)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público OnApplyTemplate (Substitui FrameworkElement.OnApplyTemplate().)
Método protegido OnCreateAutomationPeer Retorna implementações classe específicas de AutomationPeer para a infraestrutura de Windows Presentation Foundation (WPF) . (Herdado de UIElement.)
Método protegido OnDoubleTap (Herdado de Control.)
Método protegido OnDragEnter (Herdado de Control.)
Método protegido OnDragLeave (Herdado de Control.)
Método protegido OnDragOver (Herdado de Control.)
Método protegido OnDrop (Herdado de Control.)
Método protegido OnGotFocus (Herdado de Control.)
Método protegido OnHold (Herdado de Control.)
Método protegido OnKeyDown (Herdado de Control.)
Método protegido OnKeyUp (Herdado de Control.)
Método protegido OnLostFocus (Herdado de Control.)
Método protegido OnLostMouseCapture (Herdado de Control.)
Método protegido OnManipulationCompleted (Herdado de Control.)
Método protegido OnManipulationDelta (Herdado de Control.)
Método protegido OnManipulationStarted (Herdado de Control.)
Método protegido OnMouseEnter (Herdado de Control.)
Método protegido OnMouseLeave (Herdado de Control.)
Método protegido OnMouseLeftButtonDown (Herdado de Control.)
Método protegido OnMouseLeftButtonUp (Herdado de Control.)
Método protegido OnMouseMove (Herdado de Control.)
Método protegido OnMouseRightButtonDown (Herdado de Control.)
Método protegido OnMouseRightButtonUp (Herdado de Control.)
Método protegido OnMouseWheel (Herdado de Control.)
Método protegido OnTap (Herdado de Control.)
Método protegido OnTextInput (Herdado de Control.)
Método protegido OnTextInputStart (Herdado de Control.)
Método protegido OnTextInputUpdate (Herdado de Control.)
Método público ReadLocalValue Retorna o valor de local de um propriedade de dependência, se ele existir. (Herdado de DependencyObject.)
Método público ReleaseMouseCapture Libera a captura do mouse, se este elemento mantido a captura. (Herdado de UIElement.)
Método público RemoveHandler Remove o manipulador especificado de evento roteado desse elemento. (Herdado de UIElement.)
Método público ScrollTo
Método público SetBinding(DependencyProperty, Binding) (Herdado de FrameworkElement.)
Método público SetValue(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úblico ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)
Método público TransformToVisual(UIElement) (Herdado de UIElement.)
Método público UpdateLayout Certifique-se de que todos os elementos visuais filhos deste elemento são atualizados corretamente para o layout. (Herdado de UIElement.)

Superior

Eventos

  Nome Descrição
Evento público BindingValidationError (Herdado de FrameworkElement.)
Evento público DoubleTap (Herdado de UIElement.)
Evento público GotFocus Ocorre quando esse elemento obtenha o foco lógico. (Herdado de UIElement.)
Evento público Hold (Herdado de UIElement.)
Evento público IsEnabledChanged (Herdado de Control.)
Evento público ItemRealized
Evento público ItemUnrealized
Evento público JumpListClosed
Evento público JumpListOpening
Evento público KeyDown Ocorre quando uma chave for pressionada quando o foco estiver nesse elemento. (Herdado de UIElement.)
Evento público KeyUp Ocorre quando uma chave é liberada quando o foco estiver nesse elemento. (Herdado de UIElement.)
Evento público LayoutUpdated (Herdado de FrameworkElement.)
Evento público Loaded Ocorre quando o elemento é apresentado, processado, e preparados para interação. (Herdado de FrameworkElement.)
Evento público LostFocus Ocorre quando esse elemento perde foco lógico. (Herdado de UIElement.)
Evento público LostMouseCapture Ocorre quando esse elemento perde a captura do mouse. (Herdado de UIElement.)
Evento público ManipulationCompleted Ocorre quando um tratamento e uma inércia no objeto de UIElement estão concluídas. (Herdado de UIElement.)
Evento público ManipulationDelta Ocorrer quando a posição de alterações de dispositivos de entrada durante uma tratamento. (Herdado de UIElement.)
Evento público ManipulationStarted Ocorre quando um dispositivo de entrada iniciar uma manipulação no objeto de UIElement . (Herdado de UIElement.)
Evento público ManipulationStateChanged
Evento público MouseEnter Ocorre quando o ponteiro do mouse entra nos limites desse elemento. (Herdado de UIElement.)
Evento público MouseLeave Ocorre quando o ponteiro do mouse sai do escopo deste elemento. (Herdado de UIElement.)
Evento público MouseLeftButtonDown Ocorre quando o botão esquerdo do mouse é pressionado quando o ponteiro do mouse está sobre esse elemento. (Herdado de UIElement.)
Evento público MouseLeftButtonUp Ocorre quando o botão esquerdo do mouse é liberado quando o ponteiro do mouse está sobre esse elemento. (Herdado de UIElement.)
Evento público MouseMove Ocorre quando o ponteiro do mouse se move sobre quando esse elemento. (Herdado de UIElement.)
Evento público MouseWheel Ocorre quando o usuário girar a roda do mouse quando o ponteiro do mouse está sobre esse elemento. (Herdado de UIElement.)
Evento público PropertyChanged
Evento público SelectionChanged
Evento público SizeChanged Ocorre quando ActualHeight ou propriedades de ActualWidth alteradas o valor nesse elemento. (Herdado de FrameworkElement.)
Evento público Tap (Herdado de UIElement.)
Evento público TextInput Ocorre quando esse elemento obter o texto de maneira independente. (Herdado de UIElement.)
Evento público TextInputStart (Herdado de UIElement.)
Evento público TextInputUpdate (Herdado de UIElement.)
Evento público Unloaded Ocorre quando o elemento é removido de dentro de um elemento árvore de elementos carregados. (Herdado de FrameworkElement.)

Superior

Campos

  Nome Descrição
Campo públicoMembro estático GridCellSizeProperty
Campo públicoMembro estático GroupFooterTemplateProperty
Campo públicoMembro estático GroupHeaderTemplateProperty
Campo públicoMembro estático HideEmptyGroupsProperty
Campo públicoMembro estático IsGroupingEnabledProperty
Campo públicoMembro estático ItemsSourceProperty
Campo públicoMembro estático ItemTemplateProperty
Campo públicoMembro estático JumpListStyleProperty
Campo públicoMembro estático ListFooterProperty
Campo públicoMembro estático ListFooterTemplateProperty
Campo públicoMembro estático ListHeaderProperty
Campo públicoMembro estático ListHeaderTemplateProperty

Superior

Informações sobre versão

.NET para aplicativos do Windows Phone

Com suporte em: Windows Phone 8, Silverlight 8.1

Acesso thread-safe

Quaisquer membros estático (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.

Consulte também

Referência

Namespace Microsoft.Phone.Controls