Selector.ClearContainerForItemOverride(DependencyObject, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将项容器返回到其在 PrepareContainerForItemOverride(DependencyObject, Object) 之前所处的状态。
protected:
override void ClearContainerForItemOverride(System::Windows::DependencyObject ^ element, System::Object ^ item);
protected override void ClearContainerForItemOverride (System.Windows.DependencyObject element, object item);
override this.ClearContainerForItemOverride : System.Windows.DependencyObject * obj -> unit
Protected Overrides Sub ClearContainerForItemOverride (element As DependencyObject, item As Object)
参数
- element
- DependencyObject
项容器元素。
- item
- Object
数据项。
注解
ClearContainerForItemOverride 从可视化树中删除项容器时, Selector.IsSelected 清除附加属性。 这样,当使用容器回收时 Selector ,项容器的行为正确。 有关详细信息,请参阅VirtualizationMode优化性能:控件中的“容器回收”。