MobileListItemCollection Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.
Representa una colección de objetos MobileListItem y se usa para contener los elementos de un control List y un control SelectionList. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET.
public ref class MobileListItemCollection : System::Web::UI::MobileControls::ArrayListCollectionBase, System::Web::UI::IStateManager
public class MobileListItemCollection : System.Web.UI.MobileControls.ArrayListCollectionBase, System.Web.UI.IStateManager
[System.Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")]
public class MobileListItemCollection : System.Web.UI.MobileControls.ArrayListCollectionBase, System.Web.UI.IStateManager
type MobileListItemCollection = class
inherit ArrayListCollectionBase
interface IStateManager
[<System.Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")>]
type MobileListItemCollection = class
inherit ArrayListCollectionBase
interface IStateManager
Public Class MobileListItemCollection
Inherits ArrayListCollectionBase
Implements IStateManager
- Herencia
- Atributos
- Implementaciones
Ejemplos
En el ejemplo de código siguiente se muestra cómo manipular elementos del MobileListItem objeto a través de la MobileListItemCollection clase . El código usa el índice del elemento seleccionado en la SelectionList.Items propiedad .
<%@ Page Language="C#"
Inherits="System.Web.UI.MobileControls.MobilePage" %>
<%@ Register TagPrefix="mobile"
Namespace="System.Web.UI.MobileControls"
Assembly="System.Web.Mobile" %>
<script runat="server">
public void Page_Load(Object sender, EventArgs e)
{
if (!IsPostBack)
{
Label1.Text = "Select an item";
// Create and fill an array list.
ArrayList listValues = new ArrayList();
listValues.Add("One");
listValues.Add("Two");
listValues.Add("Three");
// Bind the array to the list.
SelList1.DataSource = listValues;
SelList1.DataBind();
// Set the SelectType.
SelList1.SelectType =
System.Web.UI.MobileControls.ListSelectType.Radio;
}
else
{
if (SelList1.SelectedIndex > -1)
{
// To show the selection, use the Selection property.
Label1.Text = "Your selection is " +
SelList1.Selection;
// Or, show the selection by using
// the MobileListItemCollection class.
// Get the index of the selected item
int idx = SelList1.SelectedIndex;
Label2.Text = "You have selected " +
SelList1.Items[idx].Text;
// Insert a copy of the selected item
MobileListItem mi = SelList1.Selection;
Label3.Text = "The index of your selection is " +
mi.Index.ToString();
SelList1.Items.Insert(idx,
new MobileListItem(mi.Text + " Copy"));
}
else
{
Label1.Text = "No items selected";
}
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<body>
<mobile:form id="form1" runat="server">
<mobile:Label id="Label1" runat="server"
Text="Show a list" />
<mobile:Label id="Label2" runat="server" />
<mobile:Label id="Label3" runat="server" />
<mobile:SelectionList runat="server"
id="SelList1" />
<mobile:Command id="Command1" runat="server"
Text=" OK " />
</mobile:form>
</body>
</html>
<%@ Page Language="VB"
Inherits="System.Web.UI.MobileControls.MobilePage" %>
<%@ Register TagPrefix="mobile"
Namespace="System.Web.UI.MobileControls"
Assembly="System.Web.Mobile" %>
<script runat="server">
Public Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
If Not IsPostBack Then
Label1.Text = "Select an item"
' Create and fill an array list.
Dim listValues As New ArrayList()
listValues.Add("One")
listValues.Add("Two")
listValues.Add("Three")
' Bind the array to the list.
SelList1.DataSource = listValues
SelList1.DataBind()
' Set the SelectType.
SelList1.SelectType = ListSelectType.Radio
Else
If (SelList1.SelectedIndex > -1) Then
' To show the selection, use the Selection property.
Label1.Text = "Your selection is " & _
SelList1.Selection.Text
' Or, show the selection by using
' the MobileListItemCollection class.
' Get the index of the selected item
Dim idx As Integer = SelList1.SelectedIndex
Label2.Text = "You have selected " & _
SelList1.Items(idx).Text
' Insert a copy of the selected item
Dim mi As MobileListItem = SelList1.Selection
Label3.Text = "The index of your selection is " & _
mi.Index.ToString()
SelList1.Items.Insert(idx, _
New MobileListItem(mi.Text + " Copy"))
Else
Label1.Text = "No items selected"
End If
End If
End Sub
</script>
<html xmlns="http:'www.w3.org/1999/xhtml" >
<body>
<mobile:form id="form1" runat="server">
<mobile:Label id="Label1" runat="server"
Text="Show a list" />
<mobile:Label id="Label2" runat="server" />
<mobile:Label id="Label3" runat="server" />
<mobile:SelectionList runat="server"
id="SelList1" />
<mobile:Command id="Command1" runat="server"
Text=" OK " />
</mobile:form>
</body>
</html>
Comentarios
El acceso a la Items propiedad de un List control o la Items propiedad de un SelectionList control recupera un MobileListItemCollection objeto . Puede agregar o quitar elementos de la colección en tiempo de ejecución.
Un MobileListItemCollection objeto hereda de la ICollection interfaz .
Constructores
MobileListItemCollection() |
Obsoletos.
Inicializa una nueva instancia de la clase MobileListItemCollection. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. |
MobileListItemCollection(ArrayList) |
Obsoletos.
Inicializa una nueva instancia de la clase MobileListItemCollection mediante la matriz proporcionada. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. |
Propiedades
Count |
Obsoletos.
Devuelve el número total de elementos de una colección. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. (Heredado de ArrayListCollectionBase) |
IsReadOnly |
Obsoletos.
Obtiene un valor que indica si una colección es de solo lectura. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. (Heredado de ArrayListCollectionBase) |
IsSynchronized |
Obsoletos.
Obtiene un valor que indica si una colección está sincronizada. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. (Heredado de ArrayListCollectionBase) |
IsTrackingViewState |
Obsoletos.
Obtiene un valor que indica si la colección realiza un seguimiento de los cambios de su estado de vista. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. |
Item[Int32] |
Obsoletos.
Obtiene un elemento MobileListItem de la colección, por índice. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. |
Items |
Obsoletos.
Obtiene o establece la colección de elementos de un objeto de lista de matriz. El valor predeterminado es Empty. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. (Heredado de ArrayListCollectionBase) |
SyncRoot |
Obsoletos.
Devuelve el objeto SyncRoot para la colección. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. (Heredado de ArrayListCollectionBase) |
Métodos
Add(MobileListItem) |
Obsoletos.
Agrega un elemento al final de una colección. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. |
Add(String) |
Obsoletos.
Agrega un elemento al final de una colección con la cadena proporcionada como la propiedad Text. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. |
Clear() |
Obsoletos.
Borra la colección. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. |
Contains(MobileListItem) |
Obsoletos.
Obtiene un valor que indica si el elemento especificado está contenido en la colección. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. |
CopyTo(Array, Int32) |
Obsoletos.
Copia los elementos de la colección a una matriz, empezando por el índice especificado. Sólo para uso interno. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. (Heredado de ArrayListCollectionBase) |
Equals(Object) |
Obsoletos.
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetAll() |
Obsoletos.
Obtiene los elementos de la colección especificada como una matriz única de objetos MobileListItem. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. |
GetEnumerator() |
Obsoletos.
Recupera un enumerador para la colección. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. (Heredado de ArrayListCollectionBase) |
GetHashCode() |
Obsoletos.
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obsoletos.
Obtiene el Type de la instancia actual. (Heredado de Object) |
IndexOf(MobileListItem) |
Obsoletos.
Obtiene el índice del elemento especificado de un objeto MobileListItemCollection. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. |
Insert(Int32, MobileListItem) |
Obsoletos.
Agrega un elemento a la ubicación especificada dentro de la colección. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. |
Insert(Int32, String) |
Obsoletos.
Agrega un elemento a la ubicación especificada dentro de la colección. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. |
LoadViewState(Object) |
Obsoletos.
Carga el estado de vista previamente guardado de la colección. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. |
MemberwiseClone() |
Obsoletos.
Crea una copia superficial del Object actual. (Heredado de Object) |
Remove(MobileListItem) |
Obsoletos.
Quita el elemento con el valor especificado. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. |
Remove(String) |
Obsoletos.
Quita el elemento con el valor especificado. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. |
RemoveAt(Int32) |
Obsoletos.
Quita el elemento del índice especificado. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. |
SaveViewState() |
Obsoletos.
Guarda los cambios al estado de vista de un control de servidor en un Object. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. |
SetAll(MobileListItem[]) |
Obsoletos.
Establece la matriz de objetos MobileListItem como el objeto MobileListItemCollection. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. |
ToString() |
Obsoletos.
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
TrackViewState() |
Obsoletos.
Indica a la colección que efectúe el seguimiento de los cambios de su estado de vista. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. |
Implementaciones de interfaz explícitas
IStateManager.IsTrackingViewState |
Obsoletos.
Para obtener una descripción de este miembro, vea IsTrackingViewState. Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. |
IStateManager.LoadViewState(Object) |
Obsoletos.
Para obtener una descripción de este miembro, vea LoadViewState(Object). Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. |
IStateManager.SaveViewState() |
Obsoletos.
Para obtener una descripción de este miembro, vea SaveViewState(). Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. |
IStateManager.TrackViewState() |
Obsoletos.
Para obtener una descripción de este miembro, vea TrackViewState(). Esta API está obsoleta. Para obtener información sobre cómo desarrollar aplicaciones móviles ASP.NET, consulte Mobile Apps & Sites with ASP.NET. |
Métodos de extensión
Cast<TResult>(IEnumerable) |
Obsoletos.
Convierte los elementos de IEnumerable en el tipo especificado. |
OfType<TResult>(IEnumerable) |
Obsoletos.
Filtra los elementos de IEnumerable en función de un tipo especificado. |
AsParallel(IEnumerable) |
Obsoletos.
Habilita la paralelización de una consulta. |
AsQueryable(IEnumerable) |
Obsoletos.
Convierte una interfaz IEnumerable en IQueryable. |