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 öğe kapsayıcısı kaldırıldığında öğesinin yerini alan DataContext bir nesne 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 bir öğe kapsayıcısı kaldırıldığında öğesinin yerini DataContext alan nesne.
Açıklamalar
Öğe kapsayıcısıyla DataContext ilgilenmeniz gerekiyorsa bu özelliği kullanın. Öğe kapsayıcısı, içinde bir öğe ItemsControlgörüntüleyen kullanıcı arabirimi öğesidir. bir ItemsControl , bir koleksiyona bağlı veriler 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 DisconnectedSource ayarlanır Öğe kapsayıcıları için olayda DataContextChanged öğesine erişmeden DataContext önce öğesinin DisconnectedSource 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ıfındaki VirtualizingStackPanel açıklamalara bakın.