Share via


BindingOperations.DisconnectedSource Özellik

Tanım

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.

Şunlara uygulanır