Partager via


DeviceSpecific.Choices Propriété

Définition

Récupère la collection de choix dans un <élément DeviceSpecific> . Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Mobile Apps & Sites avec 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

Valeur de propriété

Collection de choix dans un élément <DeviceSpecific>.

Attributs

Exemples

L’exemple de code suivant illustre l’utilisation de la Choices propriété pour afficher le nombre de modèles contenus dans le premier filtre défini dans l’application web mobile ASP.NET. Pour obtenir un exemple de code plus complet, consultez l’exemple pour la vue d’ensemble DeviceSpecific .

Notes

L’exemple de code suivant utilise le modèle de code à fichier unique et peut ne pas fonctionner correctement s’il est copié directement dans un fichier code-behind. Cet exemple de code doit être copié dans un fichier texte vide qui a une extension .aspx. Pour plus d’informations, consultez ASP.NET modèle de code de page Web Forms.

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

Remarques

Au moment de l’exécution, les choix de la collection sont évalués dans l’ordre dans lequel ils sont stockés. Pour plus d’informations sur le choix et les concepts spécifiques à l’appareil, consultez l’élément <Choice> .

S’applique à

Voir aussi