DeviceSpecific.Choices プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DeviceSpecific 要素の選択肢のコレクションを<取得します。> この API は、互換性のために残されています。 ASP.NET モバイル アプリケーションを開発する方法については、「ASP.NET を使用した Mobile Apps & サイト」を参照してください。
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 モバイル Web アプリケーションで定義された最初のフィルターに含まれるテンプレートの数を表示します。 より完全なコード サンプルについては、概要の例を DeviceSpecific 参照してください。
注意
次のコード サンプルでは、単一ファイルコード モデルを使用しており、分離コード ファイルに直接コピーすると正しく動作しない場合があります。 このコード サンプルは、.aspx拡張子を持つ空のテキスト ファイルにコピーする必要があります。 詳細については、「 ASP.NET Web フォーム ページ コード モデル」を参照してください。
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> 要素を<参照してください。
適用対象
こちらもご覧ください
.NET