Freigeben über


MobileListItemCollection Klasse

Definition

Achtung

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.

Stellt eine Auflistung von MobileListItem-Objekten dar und wird zum Speichern der Elemente eines List-Steuerelement und eines SelectionList-Steuerelements verwendet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit 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
Vererbung
MobileListItemCollection
Attribute
Implementiert

Beispiele

Das folgende Codebeispiel zeigt, wie Sie Elemente im MobileListItem -Objekt über die MobileListItemCollection -Klasse bearbeiten. Der Code verwendet den Index des ausgewählten Elements in die SelectionList.Items -Eigenschaft.

<%@ 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>

Hinweise

Durch den Zugriff auf die Items -Eigenschaft eines List -Steuerelements oder die Items -Eigenschaft eines SelectionList -Steuerelements wird ein MobileListItemCollection -Objekt abgerufen. Sie können der Auflistung zur Laufzeit Elemente hinzufügen oder daraus entfernen.

Ein MobileListItemCollection Objekt erbt von der ICollection Schnittstelle.

Konstruktoren

MobileListItemCollection()
Veraltet.

Initialisiert eine neue Instanz der MobileListItemCollection-Klasse. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

MobileListItemCollection(ArrayList)
Veraltet.

Initialisiert mithilfe des bereitgestellten Arrays eine neue Instanz der MobileListItemCollection-Klasse. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

Eigenschaften

Count
Veraltet.

Gibt die Anzahl der Elemente in einer Auflistung zurück. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

(Geerbt von ArrayListCollectionBase)
IsReadOnly
Veraltet.

Ruft einen Wert ab, der angibt, ob eine Auflistung schreibgeschützt ist. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

(Geerbt von ArrayListCollectionBase)
IsSynchronized
Veraltet.

Ruft einen Wert ab, der angibt, ob eine Auflistung synchronisiert ist. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

(Geerbt von ArrayListCollectionBase)
IsTrackingViewState
Veraltet.

Ruft einen Wert ab, der angibt, ob die Auflistung die Änderungen des Ansichtszustands verfolgt. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

Item[Int32]
Veraltet.

Ruft ein MobileListItem-Element der Auflistung nach Index ab. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

Items
Veraltet.

Ruft die Auflistung von Elementen in einem Arraylistenobjekt ab oder legt diese fest. Der Standardwert ist Empty. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

(Geerbt von ArrayListCollectionBase)
SyncRoot
Veraltet.

Gibt das SyncRoot-Objekt für die Auflistung zurück. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

(Geerbt von ArrayListCollectionBase)

Methoden

Add(MobileListItem)
Veraltet.

Fügt ein Element am Ende einer Auflistung hinzu. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

Add(String)
Veraltet.

Fügt am Ende einer Auflistung ein Element mit der bereitgestellten Zeichenfolge als Text-Eigenschaft hinzu. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

Clear()
Veraltet.

Löscht die Auflistung. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

Contains(MobileListItem)
Veraltet.

Ruft einen Wert ab, der angibt, ob das angegebene Element in der Auflistung enthalten ist. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

CopyTo(Array, Int32)
Veraltet.

Kopiert die Elemente der Auflistung in ein Array, beginnend am angegebenen Index. Ausschließlich für die interne Verwendung vorgesehen. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

(Geerbt von ArrayListCollectionBase)
Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetAll()
Veraltet.

Ruft die Elemente der angegebenen Auflistung als einzelnes Array von MobileListItem-Objekten ab. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

GetEnumerator()
Veraltet.

Ruft einen Enumerator für die Auflistung ab. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

(Geerbt von ArrayListCollectionBase)
GetHashCode()
Veraltet.

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()
Veraltet.

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IndexOf(MobileListItem)
Veraltet.

Ruft den Index des angegebenen Elements in einem MobileListItemCollection-Objekt ab. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

Insert(Int32, MobileListItem)
Veraltet.

Fügt der Auflistung an der angegebenen Position ein Element hinzu. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

Insert(Int32, String)
Veraltet.

Fügt der Auflistung an der angegebenen Position ein Element hinzu. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

LoadViewState(Object)
Veraltet.

Lädt den zuvor gespeicherten Ansichtszustand der Auflistung. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Remove(MobileListItem)
Veraltet.

Entfernt das Element mit dem angegebenen Wert. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

Remove(String)
Veraltet.

Entfernt das Element mit dem angegebenen Wert. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

RemoveAt(Int32)
Veraltet.

Entfernt das Element am angegebenen Index. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

SaveViewState()
Veraltet.

Speichert die Änderungen am Ansichtszustand eines Serversteuerelements in einem Object. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

SetAll(MobileListItem[])
Veraltet.

Legt das Array von MobileListItem-Objekten als MobileListItemCollection fest. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

ToString()
Veraltet.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
TrackViewState()
Veraltet.

Weist die Auflistung an, Änderungen am Ansichtszustand nachzuverfolgen. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

Explizite Schnittstellenimplementierungen

IStateManager.IsTrackingViewState
Veraltet.

Eine Beschreibung dieses Elements finden Sie unter IsTrackingViewState. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

IStateManager.LoadViewState(Object)
Veraltet.

Eine Beschreibung dieses Elements finden Sie unter LoadViewState(Object). Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

IStateManager.SaveViewState()
Veraltet.

Eine Beschreibung dieses Elements finden Sie unter SaveViewState(). Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

IStateManager.TrackViewState()
Veraltet.

Eine Beschreibung dieses Elements finden Sie unter TrackViewState(). Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

Erweiterungsmethoden

Cast<TResult>(IEnumerable)
Veraltet.

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)
Veraltet.

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)
Veraltet.

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)
Veraltet.

Konvertiert einen IEnumerable in einen IQueryable.

Gilt für:

Weitere Informationen