Bagikan melalui


BindingOperations.DisconnectedSource Properti

Definisi

Mendapatkan objek yang menggantikan DataContext saat kontainer item dihapus dari pohon visual.

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

Nilai Properti

Objek yang menggantikan DataContext saat kontainer item dihapus dari pohon visual.

Keterangan

Gunakan properti ini jika Anda perlu menangani DataContext kontainer item. Kontainer item adalah elemen UI yang menampilkan item dalam ItemsControl. ItemsControl Saat data terikat ke koleksi, kontainer item dibuat untuk setiap item. Dalam beberapa kasus, kontainer item dihapus dari pohon visual. Dua kasus umum di mana kontainer item dihapus adalah ketika item dihapus dari koleksi yang mendasar dan ketika virtualisasi diaktifkan pada ItemsControl. Dalam kasus ini, DataContext properti kontainer item akan diatur ke DisconnectedSource properti Anda harus memeriksa apakah DataContext sama dengan DisconnectedSource sebelum mengakses DataContext dalam DataContextChanged peristiwa untuk kontainer item. Untuk informasi selengkapnya tentang kontainer item dan virtualisasi, lihat keterangan di VirtualizingStackPanel kelas .

Berlaku untuk