List.Decoration プロパティ

定義

項目に使用する装飾の種類を取得または設定します。Gets or sets the type of decoration used for items. 既定値は None です。The default value is None. この 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::ListDecoration Decoration { System::Web::UI::MobileControls::ListDecoration get(); void set(System::Web::UI::MobileControls::ListDecoration value); };
[System.ComponentModel.Bindable(true)]
public System.Web.UI.MobileControls.ListDecoration Decoration { get; set; }
member this.Decoration : System.Web.UI.MobileControls.ListDecoration with get, set
Public Property Decoration As ListDecoration

プロパティ値

項目に使用する装飾の種類を表す列挙値。An enumerated value representing the type of decoration used for items.

属性

次のコード例では、Decoration プロパティを使用して、リストを番号付きリストに変更する方法を示します。The following code example demonstrates how to use the Decoration property to change the list to a numbered list. プロパティは、Page_Load メソッドの最後の行で設定されます。The property is set in the last line of the Page_Load method. この例は、List の概要について、より大きな例の一部です。This example is part of a larger example for the List overview.

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        // Set the DataMembers of the List
        List1.DataValueField = "Status";
        List1.DataTextField = "TaskName";

        // Create an ArrayList of task data
        ArrayList arr = new ArrayList();
        arr.Add(new Task("Define transactions", "scheduled"));
        arr.Add(new Task("Verify transactions", "scheduled"));
        arr.Add(new Task("Check balance sheet", "scheduled"));
        arr.Add(new Task("Compile balance sheet", "scheduled"));
        arr.Add(new Task("Prepare report", "scheduled"));
        arr.Add(new Task("Send report", "scheduled"));

        // Bind the array to the list
        List1.DataSource = arr;
        List1.DataBind();

        const string spec = "Start: {0} tasks are done, {1} " +
           "tasks are scheduled, and {2} tasks are pending.";
        Label2.Text = String.Format(spec, doneCount, +
            schedCount, pendCount);

        List1.Decoration = ListDecoration.Bulleted;
    }
}
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
    If Not IsPostBack Then
        ' Set the DataMembers of the List
        List1.DataValueField = "Status"
        List1.DataTextField = "TaskName"

        ' Create an ArrayList of task data
        Dim arr As ArrayList = New ArrayList()
        arr.Add(New Task("Define transactions", "scheduled"))
        arr.Add(New Task("Verify transactions", "scheduled"))
        arr.Add(New Task("Check balance sheet", "scheduled"))
        arr.Add(New Task("Compile balance sheet", "scheduled"))
        arr.Add(New Task("Prepare report", "scheduled"))
        arr.Add(New Task("Send report", "scheduled"))
        
        ' Bind the array to the list
        List1.DataSource = arr
        List1.DataBind()

        Const spec As String = "Start: {0} tasks are done, {1} " & _
           "tasks are scheduled, and {2} tasks are pending."
        Label2.Text = String.Format(spec, doneCount, _
            schedCount, pendCount)

        List1.Decoration = ListDecoration.Bulleted
    End If
End Sub

注釈

ターゲットデバイスで許可されている場合は、リスト項目を装飾することも、箇条書きまたは数字で修飾することもできます。Where the target device permits, list items can be undecorated, or decorated with bullets or numbers. ListDecoration 列挙体には、次の値があります。The ListDecoration enumeration has the following values:

nameName 説明Description
None 装飾なし。No decoration.
Bulleted リスト項目を行頭文字で装飾します。List items are decorated with a bullet.
Numbered リスト項目を番号で装飾します。List items are decorated with a number.

適用対象

こちらもご覧ください