MobileListItemCollection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |