BindingOperations.DisconnectedSource Ö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.
Görsel ağaçtan bir öğe kapsayıcısı DataContext kaldırıldığında öğesinin yerini alan bir nesnesi alır.
public:
static property System::Object ^ DisconnectedSource { System::Object ^ get(); };
public static object DisconnectedSource { get; }
static member DisconnectedSource : obj
Public Shared ReadOnly Property DisconnectedSource As Object
Özellik Değeri
Görsel ağaçtan öğe kapsayıcısı kaldırıldığında öğesinin yerini DataContext alan nesne.
Açıklamalar
Bir öğe kapsayıcısıyla DataContext ilgilenmeniz gerekiyorsa bu özelliği kullanın. Öğe kapsayıcısı, içindeki bir öğeyi ItemsControlgörüntüleyen kullanıcı arabirimi öğesidir. veri ItemsControl bir koleksiyona bağlı olduğunda, her öğe için bir öğe kapsayıcısı oluşturulur. Bazı durumlarda, öğe kapsayıcıları görsel ağaçtan kaldırılır. Bir öğe kapsayıcısının kaldırıldığı iki tipik durum, bir öğenin temel alınan koleksiyondan kaldırıldığı ve üzerinde sanallaştırmanın ItemsControletkinleştirildiği durumlardır. Böyle durumlarda, DataContext öğe kapsayıcısının özelliği özelliğine ayarlanır DisconnectedSource Öğe kapsayıcıları için olayda öğesine erişmeden DataContext önce öğesinin DisconnectedSourceDataContextChanged değerine eşit olup olmadığını DataContext denetlemeniz gerekir. Öğe kapsayıcıları ve sanallaştırma hakkında daha fazla bilgi için sınıftaki açıklamalara VirtualizingStackPanel bakın.