ListViewBase.ContainerContentChanging 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当与 UI 容器关联的数据项发生更改时发生。
// Register
event_token ContainerContentChanging(TypedEventHandler<ListViewBase, ContainerContentChangingEventArgs const&> const& handler) const;
// Revoke with event_token
void ContainerContentChanging(event_token const* cookie) const;
// Revoke with event_revoker
ListViewBase::ContainerContentChanging_revoker ContainerContentChanging(auto_revoke_t, TypedEventHandler<ListViewBase, ContainerContentChangingEventArgs const&> const& handler) const;
public event TypedEventHandler<ListViewBase,ContainerContentChangingEventArgs> ContainerContentChanging;
function onContainerContentChanging(eventArgs) { /* Your code */ }
listViewBase.addEventListener("containercontentchanging", onContainerContentChanging);
listViewBase.removeEventListener("containercontentchanging", onContainerContentChanging);
- or -
listViewBase.oncontainercontentchanging = onContainerContentChanging;
Public Custom Event ContainerContentChanging As TypedEventHandler(Of ListViewBase, ContainerContentChangingEventArgs)
<listViewBase ContainerContentChanging="eventhandler" />
事件类型
注解
仅当列表或网格的 ItemsPanel 为 ItemsStackPanel 或 ItemsWrapGrid 时,才会引发此事件。 如果将 ItemsPanel 替换为另一个面板,则不会引发 该事件。
有关信息和示例,请参阅优化 ListView 和 GridView 的以增量方式更新ListView 和 GridView 项部分。
有关更多示例,请下载 XAML GridView 分组和 SemanticZoom 示例。