Meta verilere göre sıralanmış çeşitli öğeleri görüntüleyen bir ItemsControl oluşturmaya çalışıyorum. Her öğenin birden fazla meta verisi olabilir. Örneğin, "Konuşma" türünde bir öğe "Bölüm", "Hareket Et" ve "Ses" meta verilerine sahip olabilir.WPF - Grup Stilleri: "Ad" özelliğine yalnızca bağlanabilir miyiz?
Gruplandırmanın WPF'de nasıl çalıştığını ararken GroupStyles ve PropertyGroupDescription sınıfı hakkında bilgi aldım.
PropertyGroupDescription öğesinden miras alan ve "Metadata" türünde bir nesne döndüren kendi sınıfımı oluşturdum.
Benim ItemsControl'üm GroupStyle DataTemplate'imde, döndürülen nesneyi (yani "Metadata" nesnesi) bağlayabilirim ve sonra özelliklerini istediğim gibi görüntüleyebilir miyim? Yoksa "İsim" ye bağlamak zorunda mıyım? Başka bir deyişle
: Varsayılan olarak
<ItemsControl.GroupStyle>
<GroupStyle>
<GroupStyle.HeaderTemplate>
<DataTemplate>
Am I forced to bind to "Name" here ?
</DataTemplate>
</GroupStyle.HeaderTemplate>
</GroupStyle>
</ItemsControl.GroupStyle>
Ama Öğeler GroupDescription nesnenin öğelerin dizi ve değildir. Yani 'Meta veri' özelliği erişilemez mi? – Dani