DataGrid.GenerateColumns(IItemProperties) Yöntem
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.
Bir nesnenin belirtilen özellikleri için sütunlar oluşturur.
public:
static System::Collections::ObjectModel::Collection<System::Windows::Controls::DataGridColumn ^> ^ GenerateColumns(System::ComponentModel::IItemProperties ^ itemProperties);
public static System.Collections.ObjectModel.Collection<System.Windows.Controls.DataGridColumn> GenerateColumns (System.ComponentModel.IItemProperties itemProperties);
static member GenerateColumns : System.ComponentModel.IItemProperties -> System.Collections.ObjectModel.Collection<System.Windows.Controls.DataGridColumn>
Public Shared Function GenerateColumns (itemProperties As IItemProperties) As Collection(Of DataGridColumn)
Parametreler
- itemProperties
- IItemProperties
Sütunlarda yer alan nesnenin özellikleri.
Döndürülenler
Nesnenin özellikleri için sütun koleksiyonu.
Özel durumlar
itemProperties
, null
değeridir.
Açıklamalar
Veri kılavuzundaki her satır veri kaynağındaki bir nesneye, veri kılavuzundaki her sütun ise veri nesnesinin bir özelliğine bağlıdır. Bu yöntem, her özellik için bir sütun içeren bir koleksiyon oluşturur.
yöntemini çağırmakGenerateColumns, özelliğini true
olarak ayarlamakla AutoGenerateColumns aynı işlevi sağlar. Bu yöntemi genellikle kodunuzdan çağırmazsınız.
Bu yöntem, tasarımcı araçlarının kullanıcı tarafından düzenlenip veri kılavuzuna yerleştirilebilen bir sütun koleksiyonu oluşturmasını sağlamak için sağlanır. Tasarımcı aracı, otomatik olarak oluşturulan sütunlardan oluşan bir koleksiyon döndürmek için yöntemini kullanabilir GenerateColumns . Tasarımcı aracı daha sonra kullanıcının sütun türlerini düzenlemesine ve gerektiğinde sütun eklemesine veya kaldırmasına olanak tanıyan bir kullanıcı arabirimi sağlayabilir. Sütun koleksiyonu daha sonra her sütunu koleksiyona ekleyerek veri kılavuzu koleksiyonunu doldurmak Columns için kullanılabilir.