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ı, ItemsControliçinde bir öğeyi görüntüleyen bir kullanıcı arabirimi unsurudur. Bir ItemsControl bir koleksiyona veri bağlandığında, 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 ItemsControlsanallaştırmanın etkinleş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 DataContext öğesine erişmeden DisconnectedSource önce öğesinin DataContext değerine eşit olup olmadığını DataContextChanged 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.