Compartir a través de


LongListSelector (Clase)

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.Phone.Controls
Ensamblado:  Microsoft.Phone (en Microsoft.Phone.dll)

Sintaxis

'Declaración
<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

El tipo LongListSelector expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público LongListSelector

Arriba

Propiedades

  Nombre Descripción
Propiedad pública ActualHeight Obtiene el alto representado de este elemento. (Se hereda de FrameworkElement).
Propiedad pública ActualWidth Obtiene el ancho representado de este elemento. (Se hereda de FrameworkElement).
Propiedad pública AllowDrop Obtiene o establece un valor que indica si este elemento se puede usar como destino de una operación de arrastrar y colocar. Se trata de una propiedad de dependencia. (Se hereda de UIElement).
Propiedad pública Background Obtiene o establece un pincel que describe el fondo de un control. (Se hereda de Control).
Propiedad pública BorderBrush Obtiene o establece un pincel que describe el fondo del borde de un control. (Se hereda de Control).
Propiedad pública BorderThickness Obtiene o establece el grosor del borde de un control. (Se hereda de Control).
Propiedad pública CacheMode Obtiene o establece una representación en caché del objeto UIElement. (Se hereda de UIElement).
Propiedad pública CharacterSpacing (Se hereda de Control).
Propiedad pública Clip Obtiene o establece la geometría usada para definir el contorno del contenido de un elemento. Se trata de una propiedad de dependencia. (Se hereda de UIElement).
Propiedad pública Cursor Obtiene o establece el cursor que aparecerá cuando el puntero del mouse se encuentre sobre este elemento. (Se hereda de FrameworkElement).
Propiedad pública DataContext Obtiene o establece el contexto de datos de un elemento cuando participa en el enlace de datos. (Se hereda de FrameworkElement).
Propiedad protegida DefaultStyleKey (Se hereda de Control).
Propiedad pública DesiredSize Obtiene el tamaño que este elemento calculó durante el paso de la medida del proceso de diseño. (Se hereda de UIElement).
Propiedad pública Dispatcher (Se hereda de DependencyObject).
Propiedad pública FlowDirection Obtiene o establece la dirección en la que el texto y otros elementos de la interfaz de usuario (UI) fluyen dentro de cualquier elemento primario que controla su diseño. (Se hereda de FrameworkElement).
Propiedad pública FontFamily Obtiene o establece la familia de fuentes del control. (Se hereda de Control).
Propiedad pública FontSize Establece el tamaño de fuente. (Se hereda de Control).
Propiedad pública FontStretch Obtiene o establece el grado al que se condensa o expande la fuente en la pantalla. (Se hereda de Control).
Propiedad pública FontStyle Establece el estilo de fuente. (Se hereda de Control).
Propiedad pública FontWeight Establece el grosor o espesor de la fuente especificada. (Se hereda de Control).
Propiedad pública Foreground Obtiene o establece un pincel que describe el color de primer plano. (Se hereda de Control).
Propiedad pública GridCellSize
Propiedad pública GroupFooterTemplate
Propiedad pública GroupHeaderTemplate
Propiedad pública Height Obtiene o establece el alto sugerido del elemento. (Se hereda de FrameworkElement).
Propiedad pública HideEmptyGroups
Propiedad pública HorizontalAlignment Obtiene o establece las características de la alineación horizontal aplicada a este elemento cuando se encuentra dentro de un elemento primario, como un panel o control de elementos. (Se hereda de FrameworkElement).
Propiedad pública HorizontalContentAlignment Obtiene o establece la alineación horizontal del contenido del control. (Se hereda de Control).
Propiedad pública IsEnabled (Se hereda de Control).
Propiedad pública IsGroupingEnabled
Propiedad pública IsHitTestVisible Obtiene o establece un valor que declara si este elemento posiblemente se puede devolver como resultado de la prueba de posicionamiento de alguna parte de su contenido representado.Se trata de una propiedad de dependencia. (Se hereda de UIElement).
Propiedad pública IsTabStop Obtiene o establece un valor que indica si un control está incluido en la navegación por tabulación. (Se hereda de Control).
Propiedad pública ItemsSource
Propiedad pública ItemTemplate
Propiedad pública JumpListStyle
Propiedad pública Language Obtiene o establece la información del idioma de localización o globalización que se aplica a un elemento. (Se hereda de FrameworkElement).
Propiedad pública LayoutMode
Propiedad pública ListFooter
Propiedad pública ListFooterTemplate
Propiedad pública ListHeader
Propiedad pública ListHeaderTemplate
Propiedad pública ManipulationState
Propiedad pública Margin Obtiene o establece el margen exterior de un elemento. (Se hereda de FrameworkElement).
Propiedad pública MaxHeight Obtiene o establece el límite de alto máximo del elemento. (Se hereda de FrameworkElement).
Propiedad pública MaxWidth Obtiene o establece el límite de ancho máximo del elemento. (Se hereda de FrameworkElement).
Propiedad pública MinHeight Obtiene o establece el límite de alto mínimo del elemento. (Se hereda de FrameworkElement).
Propiedad pública MinWidth Obtiene o establece el límite de ancho mínimo del elemento. (Se hereda de FrameworkElement).
Propiedad pública Name Obtiene o establece el nombre de identificación del elemento.El nombre proporciona una referencia para que el código subyacente, por ejemplo el código de controlador de eventos, pueda hacer referencia a un elemento de marcado después de construirlo durante su procesamiento por XAML. (Se hereda de FrameworkElement).
Propiedad pública Opacity Obtiene o establece el factor de opacidad aplicado al objeto UIElement completo cuando se representa en la interfaz de usuario (UI). Se trata de una propiedad de dependencia. (Se hereda de UIElement).
Propiedad pública OpacityMask Obtiene o establece una máscara de opacidad, como una implementación de Brush que se aplica a cualquier máscara del canal alfa para el contenido representado de este elemento. Se trata de una propiedad de dependencia. (Se hereda de UIElement).
Propiedad pública Padding Establece el espaciado interno dentro de un control. (Se hereda de Control).
Propiedad pública Parent Obtiene el elemento primario lógico de este elemento. (Se hereda de FrameworkElement).
Propiedad pública Projection (Se hereda de UIElement).
Propiedad pública RenderSize Obtiene (o establece; vea Comentarios) el tamaño de representación final de este elemento. (Se hereda de UIElement).
Propiedad pública RenderTransform Obtiene o establece información de transformación que afecta a la posición en que se representa este elemento. Se trata de una propiedad de dependencia. (Se hereda de UIElement).
Propiedad pública RenderTransformOrigin Obtiene o establece el punto central de cualquier posible transformación de representación declarada por RenderTransform, relativo a los límites del elemento. Se trata de una propiedad de dependencia. (Se hereda de UIElement).
Propiedad pública Resources Obtiene o establece el diccionario de recursos definido localmente. (Se hereda de FrameworkElement).
Propiedad pública SelectedItem
Propiedad pública Style Obtiene o establece el estilo utilizado por este elemento cuando se representa. (Se hereda de FrameworkElement).
Propiedad pública TabIndex Obtiene o establece un valor que determina el orden en el que los elementos reciben el foco cuando el usuario navega por los controles utilizando la tecla TAB. (Se hereda de Control).
Propiedad pública TabNavigation (Se hereda de Control).
Propiedad pública Tag Obtiene o establece un valor de objeto arbitrario que se puede usar para almacenar información personalizada sobre este elemento. (Se hereda de FrameworkElement).
Propiedad pública Template Obtiene o establece una plantilla de control. (Se hereda de Control).
Propiedad pública Triggers Obtiene la colección de desencadenadores establecida directamente en este elemento o en los elementos secundarios. (Se hereda de FrameworkElement).
Propiedad pública UseLayoutRounding (Se hereda de UIElement).
Propiedad pública UseOptimizedManipulationRouting (Se hereda de FrameworkElement).
Propiedad pública VerticalAlignment Obtiene o establece las características de la alineación vertical aplicada a este elemento cuando se encuentra dentro de un elemento primario, como un panel o control de elementos. (Se hereda de FrameworkElement).
Propiedad pública VerticalContentAlignment Obtiene o establece la alineación vertical del contenido del control. (Se hereda de Control).
Propiedad pública Visibility Obtiene o establece la visibilidad de este elemento en la interfaz de usuario (UI). Se trata de una propiedad de dependencia. (Se hereda de UIElement).
Propiedad pública Width Obtiene o establece el ancho del elemento. (Se hereda de FrameworkElement).

Arriba

Métodos

  Nombre Descripción
Método público AddHandler(RoutedEvent, Delegate, Boolean) Agrega un controlador de eventos enrutados para un evento enrutado especificado y agrega el controlador a la colección de controladores del elemento actual.Especifique handledEventsToo como true de modo que el controlador proporcionado se invoque para el evento enrutado ya marcado como controlado por otro elemento a lo largo de la ruta de evento. (Se hereda de UIElement).
Método público ApplyTemplate (Se hereda de Control).
Método público Arrange Coloca los elementos secundarios y determina el tamaño de UIElement.Los elementos primarios llaman a este método desde su implementación de ArrangeCore (o un marco WPF equivalente) para formar una actualización de diseño recursiva.Este método constituye el segundo paso de una actualización de diseño. (Se hereda de UIElement).
Método protegido ArrangeOverride Cuando se invalida en una clase derivada, coloca los elementos secundarios y determina un tamaño para una clase derivada de FrameworkElement. (Se hereda de FrameworkElement).
Método público CaptureMouse Intenta forzar la captura del mouse en este elemento. (Se hereda de UIElement).
Método público CheckAccess (Se hereda de DependencyObject).
Método público ClearValue(DependencyProperty) Borra el valor local de una propiedad.La propiedad que se va a borrar se especifica mediante un identificador de DependencyProperty. (Se hereda de DependencyObject).
Método público Equals(Object) Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público FindName Busca un elemento que tiene el nombre de identificador proporcionado. (Se hereda de FrameworkElement).
Método público Focus (Se hereda de Control).
Método público GetAnimationBaseValue (Se hereda de DependencyObject).
Método público GetBindingExpression Devuelve el valor BindingExpression que representa el enlace en la propiedad especificada. (Se hereda de FrameworkElement).
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método protegido GetTemplateChild (Se hereda de Control).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público GetValue Devuelve el valor efectivo actual de una propiedad de dependencia en esta instancia de DependencyObject. (Se hereda de DependencyObject).
Método público InvalidateArrange Invalida el estado de organización (diseño) del elemento.Después de la invalidación, se actualiza el diseño del elemento, lo cual se produce de forma asincrónica a menos que UpdateLayout lo fuerce a continuación. (Se hereda de UIElement).
Método público InvalidateMeasure Invalida el estado de medida (diseño) del elemento. (Se hereda de UIElement).
Método público Measure Actualiza la propiedad DesiredSize de UIElement.Los elementos primarios llaman a este método desde sus propias implementaciones de MeasureCore para formar una actualización recursiva del diseño.Llamar a este método constituye el primer paso (el paso de la "medida") de una actualización del diseño. (Se hereda de UIElement).
Método protegido MeasureOverride (Invalida a FrameworkElement.MeasureOverride(Size)).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público OnApplyTemplate (Invalida a FrameworkElement.OnApplyTemplate()).
Método protegido OnCreateAutomationPeer Devuelve las implementaciones de AutomationPeer específicas de la clase para la infraestructura de Windows Presentation Foundation (WPF). (Se hereda de UIElement).
Método protegido OnDoubleTap (Se hereda de Control).
Método protegido OnDragEnter (Se hereda de Control).
Método protegido OnDragLeave (Se hereda de Control).
Método protegido OnDragOver (Se hereda de Control).
Método protegido OnDrop (Se hereda de Control).
Método protegido OnGotFocus (Se hereda de Control).
Método protegido OnHold (Se hereda de Control).
Método protegido OnKeyDown (Se hereda de Control).
Método protegido OnKeyUp (Se hereda de Control).
Método protegido OnLostFocus (Se hereda de Control).
Método protegido OnLostMouseCapture (Se hereda de Control).
Método protegido OnManipulationCompleted (Se hereda de Control).
Método protegido OnManipulationDelta (Se hereda de Control).
Método protegido OnManipulationStarted (Se hereda de Control).
Método protegido OnMouseEnter (Se hereda de Control).
Método protegido OnMouseLeave (Se hereda de Control).
Método protegido OnMouseLeftButtonDown (Se hereda de Control).
Método protegido OnMouseLeftButtonUp (Se hereda de Control).
Método protegido OnMouseMove (Se hereda de Control).
Método protegido OnMouseRightButtonDown (Se hereda de Control).
Método protegido OnMouseRightButtonUp (Se hereda de Control).
Método protegido OnMouseWheel (Se hereda de Control).
Método protegido OnTap (Se hereda de Control).
Método protegido OnTextInput (Se hereda de Control).
Método protegido OnTextInputStart (Se hereda de Control).
Método protegido OnTextInputUpdate (Se hereda de Control).
Método público ReadLocalValue Devuelve el valor local de una propiedad de dependencia, si existe. (Se hereda de DependencyObject).
Método público ReleaseMouseCapture Libera la captura del mouse si este elemento la tiene. (Se hereda de UIElement).
Método público RemoveHandler Quita el controlador de eventos enrutados especificado de este elemento. (Se hereda de UIElement).
Método público ScrollTo
Método público SetBinding(DependencyProperty, Binding) (Se hereda de FrameworkElement).
Método público SetValue(DependencyProperty, Object) Establece el valor local de una propiedad de dependencia, especificado por su identificador de propiedad de dependencia. (Se hereda de DependencyObject).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público TransformToVisual(UIElement) (Se hereda de UIElement).
Método público UpdateLayout Garantiza que todos los elementos secundarios visuales de este elemento se actualizan correctamente para el diseño. (Se hereda de UIElement).

Arriba

Eventos

  Nombre Descripción
Evento público BindingValidationError (Se hereda de FrameworkElement).
Evento público DoubleTap (Se hereda de UIElement).
Evento público GotFocus Se produce cuando este elemento recibe el foco lógico. (Se hereda de UIElement).
Evento público Hold (Se hereda de UIElement).
Evento público IsEnabledChanged (Se hereda de Control).
Evento público ItemRealized
Evento público ItemUnrealized
Evento público JumpListClosed
Evento público JumpListOpening
Evento público KeyDown Tiene lugar cuando se presiona una tecla mientras el foco está en este elemento. (Se hereda de UIElement).
Evento público KeyUp Tiene lugar cuando se suelta una tecla mientras el foco está en este elemento. (Se hereda de UIElement).
Evento público LayoutUpdated (Se hereda de FrameworkElement).
Evento público Loaded Se produce cuando el elemento se coloca, se representa y se prepara para la interacción. (Se hereda de FrameworkElement).
Evento público LostFocus Se produce cuando este elemento pierde el foco lógico. (Se hereda de UIElement).
Evento público LostMouseCapture Se produce cuando este elemento pierde la captura del mouse. (Se hereda de UIElement).
Evento público ManipulationCompleted Se produce cuando se han completado una manipulación y la inercia en el objeto UIElement. (Se hereda de UIElement).
Evento público ManipulationDelta Se produce cuando el dispositivo de entrada cambia de posición durante una manipulación. (Se hereda de UIElement).
Evento público ManipulationStarted Se produce cuando un dispositivo de entrada inicia una manipulación en el objeto UIElement. (Se hereda de UIElement).
Evento público ManipulationStateChanged
Evento público MouseEnter Se produce cuando el puntero del mouse entra dentro de los límites de este elemento. (Se hereda de UIElement).
Evento público MouseLeave Se produce cuando el puntero del mouse deja los límites de este elemento. (Se hereda de UIElement).
Evento público MouseLeftButtonDown Se produce al presionar el botón primario del mouse mientras el puntero se encuentra sobre este elemento. (Se hereda de UIElement).
Evento público MouseLeftButtonUp Se produce al soltar el botón primario del mouse mientras el puntero se encuentra sobre este elemento. (Se hereda de UIElement).
Evento público MouseMove Se produce al mover el puntero del mouse mientras se encuentra sobre este elemento. (Se hereda de UIElement).
Evento público MouseWheel Se produce cuando el usuario gira la rueda del mouse mientras el puntero se encuentra sobre este elemento. (Se hereda de UIElement).
Evento público PropertyChanged
Evento público SelectionChanged
Evento público SizeChanged Se produce cuando las propiedades ActualHeight o ActualWidth cambian el valor en este elemento. (Se hereda de FrameworkElement).
Evento público Tap (Se hereda de UIElement).
Evento público TextInput Se produce cuando este elemento obtiene texto de un modo independiente del dispositivo. (Se hereda de UIElement).
Evento público TextInputStart (Se hereda de UIElement).
Evento público TextInputUpdate (Se hereda de UIElement).
Evento público Unloaded Se produce cuando el elemento se quita desde un árbol de elementos cargados. (Se hereda de FrameworkElement).

Arriba

Campos

  Nombre Descripción
Campo públicoMiembro estático GridCellSizeProperty
Campo públicoMiembro estático GroupFooterTemplateProperty
Campo públicoMiembro estático GroupHeaderTemplateProperty
Campo públicoMiembro estático HideEmptyGroupsProperty
Campo públicoMiembro estático IsGroupingEnabledProperty
Campo públicoMiembro estático ItemsSourceProperty
Campo públicoMiembro estático ItemTemplateProperty
Campo públicoMiembro estático JumpListStyleProperty
Campo públicoMiembro estático ListFooterProperty
Campo públicoMiembro estático ListFooterTemplateProperty
Campo públicoMiembro estático ListHeaderProperty
Campo públicoMiembro estático ListHeaderTemplateProperty

Arriba

Información de versión

.NET para aplicaciones de Windows Phone

Compatible con: Windows Phone 8, Silverlight 8.1

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.Phone.Controls (Espacio de nombres)