DeviceSpecific.Choices 속성

정의

<DeviceSpecific> 요소에 있는 항목의 컬렉션을 검색합니다.Retrieves the collection of choices in a <DeviceSpecific> element. 이 API는 더 이상 사용되지 않습니다.This API is obsolete. ASP.NET 모바일 애플리케이션을 개발하는 방법에 대한 자세한 내용은 Mobile Apps & Sites with ASP.NET(ASP.NET을 사용한 모바일 앱 및 사이트)을 참조하세요.For information about how to develop ASP.NET mobile applications, see Mobile Apps & Sites with 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; }
member this.Choices : System.Web.UI.MobileControls.DeviceSpecificChoiceCollection
Public ReadOnly Property Choices As DeviceSpecificChoiceCollection

속성 값

DeviceSpecificChoiceCollection

<DeviceSpecific> 요소의 선택 항목 컬렉션입니다.The collection of choices in a <DeviceSpecific> element.

특성

예제

다음 코드 예제에서는 Choices ASP.NET 모바일 웹 애플리케이션에 정의 된 첫 번째 필터에 포함 된 템플릿의 수를 표시 하는 속성입니다.The following code example demonstrates the use of the Choices property to display the number of templates contained in the first filter defined in the ASP.NET mobile Web application. 전체 코드 샘플은 예를 참조 하세요.를 DeviceSpecific 개요.For a more complete code sample, see the example for the DeviceSpecific overview.

참고

다음 코드 샘플 단일 파일 코드 모델을 사용 하 고 코드 숨김 파일에 직접 복사 하는 경우 제대로 작동 하지 않을 수 있습니다.The following code sample uses the single-file code model and may not work correctly if copied directly into a code-behind file. 이 코드 샘플.aspx 확장명이 있는 빈 텍스트 파일에 복사 해야 합니다.This code sample must be copied into an empty text file that has an .aspx extension. 자세한 내용은 ASP.NET Web Forms 페이지 코드 모델합니다.For more information, see ASP.NET Web Forms Page Code Model.

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

설명

런타임 시 컬렉션에서 선택할 수 있는 저장 된 순서 대로 평가 됩니다.At run time, the choices in the collection are evaluated in the order that they are stored. 선택 항목 및 디바이스 관련 개념에 대 한 자세한 내용은 참조는 <선택 > 요소입니다.For more information about choice and device-specific concepts, see the <Choice> element.

적용 대상

추가 정보