DeviceSpecific.Choices Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.