DeviceSpecific.Choices Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает коллекцию вариантов в элементе <DeviceSpecific> . Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с 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
Значение свойства
Коллекция вариантов выбора в элементе <DeviceSpecific>
.
- Атрибуты
Примеры
В следующем примере кода показано использование Choices свойства для отображения количества шаблонов, содержащихся в первом фильтре, определенном в ASP.NET мобильном веб-приложении. Более полный пример кода см. в этом примере DeviceSpecific .
Примечание
В следующем примере кода используется модель кода с одним файлом и может работать неправильно при копировании непосредственно в файл кода программной части. Этот пример кода необходимо скопировать в пустой текстовый файл с расширением .aspx. Дополнительные сведения см . в разделе ASP.NET модель кода страницы веб-форм.
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
Комментарии
Во время выполнения выбор в коллекции оценивается в порядке их хранения. Дополнительные сведения о выборе и понятиях, относящихся к конкретному устройству, см. в элементе <Choice> .