Aracılığıyla paylaş


DeviceSpecific.Choices Özellik

Tanım

DeviceSpecific> öğesindeki< seçim koleksiyonunu alır. Bu, API artık kullanılmıyor. ASP.NET mobil uygulama geliştirme hakkında bilgi için bkz. ASP.NET ile Mobile Apps & Siteleri.

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

Özellik Değeri

Bir <DeviceSpecific> öğedeki seçim koleksiyonu.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, ASP.NET mobil Web uygulamasında tanımlanan ilk filtrede yer alan şablonların sayısını görüntülemek için özelliğinin kullanımını Choices gösterir. Daha eksiksiz bir kod örneği için genel bakış örneğine DeviceSpecific bakın.

Not

Aşağıdaki kod örneği tek dosyalı kod modelini kullanır ve doğrudan arka planda kod dosyasına kopyalandığında düzgün çalışmayabilir. Bu kod örneği, .aspx uzantısına sahip boş bir metin dosyasına kopyalanmalıdır. Daha fazla bilgi için bkz. ASP.NET Web Forms Sayfa Kodu Modeli.

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

Açıklamalar

Çalışma zamanında, koleksiyondaki seçimler depolanma sırasına göre değerlendirilir. Seçim ve cihaza özgü kavramlar hakkında daha fazla bilgi için bkz<. Choice> öğesi.

Şunlara uygulanır

Ayrıca bkz.