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 | |
---|---|---|
LongListSelector |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
ActualHeight | Obtiene el alto representado de este elemento. (Se hereda de FrameworkElement). | |
ActualWidth | Obtiene el ancho representado de este elemento. (Se hereda de FrameworkElement). | |
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). | |
Background | Obtiene o establece un pincel que describe el fondo de un control. (Se hereda de Control). | |
BorderBrush | Obtiene o establece un pincel que describe el fondo del borde de un control. (Se hereda de Control). | |
BorderThickness | Obtiene o establece el grosor del borde de un control. (Se hereda de Control). | |
CacheMode | Obtiene o establece una representación en caché del objeto UIElement. (Se hereda de UIElement). | |
CharacterSpacing | (Se hereda de Control). | |
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). | |
Cursor | Obtiene o establece el cursor que aparecerá cuando el puntero del mouse se encuentre sobre este elemento. (Se hereda de FrameworkElement). | |
DataContext | Obtiene o establece el contexto de datos de un elemento cuando participa en el enlace de datos. (Se hereda de FrameworkElement). | |
DefaultStyleKey | (Se hereda de Control). | |
DesiredSize | Obtiene el tamaño que este elemento calculó durante el paso de la medida del proceso de diseño. (Se hereda de UIElement). | |
Dispatcher | (Se hereda de DependencyObject). | |
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). | |
FontFamily | Obtiene o establece la familia de fuentes del control. (Se hereda de Control). | |
FontSize | Establece el tamaño de fuente. (Se hereda de Control). | |
FontStretch | Obtiene o establece el grado al que se condensa o expande la fuente en la pantalla. (Se hereda de Control). | |
FontStyle | Establece el estilo de fuente. (Se hereda de Control). | |
FontWeight | Establece el grosor o espesor de la fuente especificada. (Se hereda de Control). | |
Foreground | Obtiene o establece un pincel que describe el color de primer plano. (Se hereda de Control). | |
GridCellSize | ||
GroupFooterTemplate | ||
GroupHeaderTemplate | ||
Height | Obtiene o establece el alto sugerido del elemento. (Se hereda de FrameworkElement). | |
HideEmptyGroups | ||
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). | |
HorizontalContentAlignment | Obtiene o establece la alineación horizontal del contenido del control. (Se hereda de Control). | |
IsEnabled | (Se hereda de Control). | |
IsGroupingEnabled | ||
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). | |
IsTabStop | Obtiene o establece un valor que indica si un control está incluido en la navegación por tabulación. (Se hereda de Control). | |
ItemsSource | ||
ItemTemplate | ||
JumpListStyle | ||
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). | |
LayoutMode | ||
ListFooter | ||
ListFooterTemplate | ||
ListHeader | ||
ListHeaderTemplate | ||
ManipulationState | ||
Margin | Obtiene o establece el margen exterior de un elemento. (Se hereda de FrameworkElement). | |
MaxHeight | Obtiene o establece el límite de alto máximo del elemento. (Se hereda de FrameworkElement). | |
MaxWidth | Obtiene o establece el límite de ancho máximo del elemento. (Se hereda de FrameworkElement). | |
MinHeight | Obtiene o establece el límite de alto mínimo del elemento. (Se hereda de FrameworkElement). | |
MinWidth | Obtiene o establece el límite de ancho mínimo del elemento. (Se hereda de FrameworkElement). | |
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). | |
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). | |
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). | |
Padding | Establece el espaciado interno dentro de un control. (Se hereda de Control). | |
Parent | Obtiene el elemento primario lógico de este elemento. (Se hereda de FrameworkElement). | |
Projection | (Se hereda de UIElement). | |
RenderSize | Obtiene (o establece; vea Comentarios) el tamaño de representación final de este elemento. (Se hereda de UIElement). | |
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). | |
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). | |
Resources | Obtiene o establece el diccionario de recursos definido localmente. (Se hereda de FrameworkElement). | |
SelectedItem | ||
Style | Obtiene o establece el estilo utilizado por este elemento cuando se representa. (Se hereda de FrameworkElement). | |
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). | |
TabNavigation | (Se hereda de Control). | |
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). | |
Template | Obtiene o establece una plantilla de control. (Se hereda de Control). | |
Triggers | Obtiene la colección de desencadenadores establecida directamente en este elemento o en los elementos secundarios. (Se hereda de FrameworkElement). | |
UseLayoutRounding | (Se hereda de UIElement). | |
UseOptimizedManipulationRouting | (Se hereda de FrameworkElement). | |
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). | |
VerticalContentAlignment | Obtiene o establece la alineación vertical del contenido del control. (Se hereda de Control). | |
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). | |
Width | Obtiene o establece el ancho del elemento. (Se hereda de FrameworkElement). |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
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). | |
ApplyTemplate | (Se hereda de Control). | |
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). | |
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). | |
CaptureMouse | Intenta forzar la captura del mouse en este elemento. (Se hereda de UIElement). | |
CheckAccess | (Se hereda de DependencyObject). | |
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). | |
Equals(Object) | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
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). | |
FindName | Busca un elemento que tiene el nombre de identificador proporcionado. (Se hereda de FrameworkElement). | |
Focus | (Se hereda de Control). | |
GetAnimationBaseValue | (Se hereda de DependencyObject). | |
GetBindingExpression | Devuelve el valor BindingExpression que representa el enlace en la propiedad especificada. (Se hereda de FrameworkElement). | |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). | |
GetTemplateChild | (Se hereda de Control). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
GetValue | Devuelve el valor efectivo actual de una propiedad de dependencia en esta instancia de DependencyObject. (Se hereda de DependencyObject). | |
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). | |
InvalidateMeasure | Invalida el estado de medida (diseño) del elemento. (Se hereda de UIElement). | |
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). | |
MeasureOverride | (Invalida a FrameworkElement.MeasureOverride(Size)). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
OnApplyTemplate | (Invalida a FrameworkElement.OnApplyTemplate()). | |
OnCreateAutomationPeer | Devuelve las implementaciones de AutomationPeer específicas de la clase para la infraestructura de Windows Presentation Foundation (WPF). (Se hereda de UIElement). | |
OnDoubleTap | (Se hereda de Control). | |
OnDragEnter | (Se hereda de Control). | |
OnDragLeave | (Se hereda de Control). | |
OnDragOver | (Se hereda de Control). | |
OnDrop | (Se hereda de Control). | |
OnGotFocus | (Se hereda de Control). | |
OnHold | (Se hereda de Control). | |
OnKeyDown | (Se hereda de Control). | |
OnKeyUp | (Se hereda de Control). | |
OnLostFocus | (Se hereda de Control). | |
OnLostMouseCapture | (Se hereda de Control). | |
OnManipulationCompleted | (Se hereda de Control). | |
OnManipulationDelta | (Se hereda de Control). | |
OnManipulationStarted | (Se hereda de Control). | |
OnMouseEnter | (Se hereda de Control). | |
OnMouseLeave | (Se hereda de Control). | |
OnMouseLeftButtonDown | (Se hereda de Control). | |
OnMouseLeftButtonUp | (Se hereda de Control). | |
OnMouseMove | (Se hereda de Control). | |
OnMouseRightButtonDown | (Se hereda de Control). | |
OnMouseRightButtonUp | (Se hereda de Control). | |
OnMouseWheel | (Se hereda de Control). | |
OnTap | (Se hereda de Control). | |
OnTextInput | (Se hereda de Control). | |
OnTextInputStart | (Se hereda de Control). | |
OnTextInputUpdate | (Se hereda de Control). | |
ReadLocalValue | Devuelve el valor local de una propiedad de dependencia, si existe. (Se hereda de DependencyObject). | |
ReleaseMouseCapture | Libera la captura del mouse si este elemento la tiene. (Se hereda de UIElement). | |
RemoveHandler | Quita el controlador de eventos enrutados especificado de este elemento. (Se hereda de UIElement). | |
ScrollTo | ||
SetBinding(DependencyProperty, Binding) | (Se hereda de FrameworkElement). | |
SetValue(DependencyProperty, Object) | Establece el valor local de una propiedad de dependencia, especificado por su identificador de propiedad de dependencia. (Se hereda de DependencyObject). | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
TransformToVisual(UIElement) | (Se hereda de UIElement). | |
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 | |
---|---|---|
BindingValidationError | (Se hereda de FrameworkElement). | |
DoubleTap | (Se hereda de UIElement). | |
GotFocus | Se produce cuando este elemento recibe el foco lógico. (Se hereda de UIElement). | |
Hold | (Se hereda de UIElement). | |
IsEnabledChanged | (Se hereda de Control). | |
ItemRealized | ||
ItemUnrealized | ||
JumpListClosed | ||
JumpListOpening | ||
KeyDown | Tiene lugar cuando se presiona una tecla mientras el foco está en este elemento. (Se hereda de UIElement). | |
KeyUp | Tiene lugar cuando se suelta una tecla mientras el foco está en este elemento. (Se hereda de UIElement). | |
LayoutUpdated | (Se hereda de FrameworkElement). | |
Loaded | Se produce cuando el elemento se coloca, se representa y se prepara para la interacción. (Se hereda de FrameworkElement). | |
LostFocus | Se produce cuando este elemento pierde el foco lógico. (Se hereda de UIElement). | |
LostMouseCapture | Se produce cuando este elemento pierde la captura del mouse. (Se hereda de UIElement). | |
ManipulationCompleted | Se produce cuando se han completado una manipulación y la inercia en el objeto UIElement. (Se hereda de UIElement). | |
ManipulationDelta | Se produce cuando el dispositivo de entrada cambia de posición durante una manipulación. (Se hereda de UIElement). | |
ManipulationStarted | Se produce cuando un dispositivo de entrada inicia una manipulación en el objeto UIElement. (Se hereda de UIElement). | |
ManipulationStateChanged | ||
MouseEnter | Se produce cuando el puntero del mouse entra dentro de los límites de este elemento. (Se hereda de UIElement). | |
MouseLeave | Se produce cuando el puntero del mouse deja los límites de este elemento. (Se hereda de UIElement). | |
MouseLeftButtonDown | Se produce al presionar el botón primario del mouse mientras el puntero se encuentra sobre este elemento. (Se hereda de UIElement). | |
MouseLeftButtonUp | Se produce al soltar el botón primario del mouse mientras el puntero se encuentra sobre este elemento. (Se hereda de UIElement). | |
MouseMove | Se produce al mover el puntero del mouse mientras se encuentra sobre este elemento. (Se hereda de UIElement). | |
MouseWheel | Se produce cuando el usuario gira la rueda del mouse mientras el puntero se encuentra sobre este elemento. (Se hereda de UIElement). | |
PropertyChanged | ||
SelectionChanged | ||
SizeChanged | Se produce cuando las propiedades ActualHeight o ActualWidth cambian el valor en este elemento. (Se hereda de FrameworkElement). | |
Tap | (Se hereda de UIElement). | |
TextInput | Se produce cuando este elemento obtiene texto de un modo independiente del dispositivo. (Se hereda de UIElement). | |
TextInputStart | (Se hereda de UIElement). | |
TextInputUpdate | (Se hereda de UIElement). | |
Unloaded | Se produce cuando el elemento se quita desde un árbol de elementos cargados. (Se hereda de FrameworkElement). |
Arriba
Campos
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.