DeviceSpecific.Choices Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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> .