BindingOperations.DisconnectedSource 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當物品容器從視覺樹移除時,會獲得一個物件來取代。DataContext
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
屬性值
當物品容器從視覺樹移除時,會取代 的 DataContext 物件。
備註
如果你需要處理 DataContext 物品容器,可以使用這個特性。 item container 是 interface 元素,用來顯示 n 中的 ItemsControl。 當 是 ItemsControl 綁定到集合時,會為每個項目產生一個項目容器。 在某些情況下,物品容器會從視覺樹中移除。 兩個典型的移除物品容器的情況是,當項目從底層集合中移除時,以及 ItemsControl在 . 在這些情況下,DataContext物品容器的屬性會被設定為 DisconnectedSource 屬性:你應該在存取DataContextChangedDataContext物品容器事件前,先檢查 是否DataContext等於 。DisconnectedSource 欲了解更多關於物品容器與虛擬化的資訊,請參閱課程中的 VirtualizingStackPanel 備註。