DeviceSpecific.Choices Eigenschaft
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.
Ruft die Auflistung von Auswahlmöglichkeiten in einem <DeviceSpecific-Element> ab. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.
public:
property System::Web::UI::MobileControls::DeviceSpecificChoiceCollection ^ Choices { System::Web::UI::MobileControls::DeviceSpecificChoiceCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerDefaultProperty)]
public System.Web.UI.MobileControls.DeviceSpecificChoiceCollection Choices { get; }
[<System.ComponentModel.Browsable(false)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerDefaultProperty)>]
member this.Choices : System.Web.UI.MobileControls.DeviceSpecificChoiceCollection
Public ReadOnly Property Choices As DeviceSpecificChoiceCollection
Eigenschaftswert
Die Auflistung der Auswahlmöglichkeiten in einem <DeviceSpecific>
-Element.
- Attribute
Beispiele
Im folgenden Codebeispiel wird die Verwendung der Choices -Eigenschaft veranschaulicht, um die Anzahl der Vorlagen anzuzeigen, die im ersten Filter enthalten sind, der in der ASP.NET mobilen Webanwendung definiert ist. Ein vollständiges Codebeispiel finden Sie im Beispiel für die DeviceSpecific Übersicht.
Hinweis
Im folgenden Codebeispiel wird das Einzeldateicodemodell verwendet. Es funktioniert möglicherweise nicht ordnungsgemäß, wenn es direkt in eine CodeBehind-Datei kopiert wird. Dieses Codebeispiel muss in eine leere Textdatei mit einer .aspx-Erweiterung kopiert werden. Weitere Informationen finden Sie unter ASP.NET Web Forms-Seitencodemodell.
public void Page_Load(Object source, EventArgs e)
{
if (Panel1.IsTemplated)
{
string txt = "Loaded panel has {0} Templates for a Filter named {1}.";
Label1.Text =
String.Format(txt,
Panel1.DeviceSpecific.Choices[0].Templates.Count,
Panel1.DeviceSpecific.Choices[0].Filter.ToString());
}
else
{
Label1.Text = "Loaded panel does not have Templates";
}
}
Public Sub Page_Load(ByVal source As Object, ByVal e As EventArgs)
If Panel1.IsTemplated Then
Dim txt As String = "Loaded panel has {0} Templates for a Filter named {1}."
Dim TemplateCount As Integer = _
Panel1.DeviceSpecific.Choices(0).Templates.Count
Dim FilterString As String = _
Panel1.DeviceSpecific.Choices(0).Filter.ToString()
Label1.Text = _
String.Format(txt, TemplateCount, FilterString)
Else
Label1.Text = "Loaded panel does not have Templates"
End If
End Sub
Hinweise
Zur Laufzeit werden die Auswahlmöglichkeiten in der Sammlung in der Reihenfolge ausgewertet, in der sie gespeichert werden. Weitere Informationen zu Auswahl und gerätespezifischen Konzepten finden Sie im <Choice-Element> .