List.Decoration Ö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.
Öğeler için kullanılan dekorasyon türünü alır veya ayarlar.
None
varsayılan değerdir. 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::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; }
[<System.ComponentModel.Bindable(true)>]
member this.Decoration : System.Web.UI.MobileControls.ListDecoration with get, set
Public Property Decoration As ListDecoration
Özellik Değeri
Öğeler için kullanılan dekorasyon türünü temsil eden numaralandırılmış değer.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, listeyi numaralandırılmış listeye dönüştürmek için özelliğinin nasıl kullanılacağını Decoration gösterir. özelliği, yönteminin son satırında Page_Load
ayarlanır. Bu örnek, genel bakış için List daha büyük bir örneğin parçasıdır.
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
Açıklamalar
Hedef cihazın izin aldığı yerlerde, liste öğeleri sıralanmamış veya madde işaretleri ya da numaralarla süslenebilir. Numaralandırma ListDecoration aşağıdaki değerlere sahiptir:
Ad | Açıklama |
---|---|
None | Dekorasyon yok. |
Bulleted | Liste öğeleri bir madde işaretiyle dekore edilmiştir. |
Numbered | Liste öğeleri bir sayı ile dekore edilmiştir. |