LampArrayCustomEffect.UpdateRequested 事件

定义

由系统触发以指示应修改灯状态的事件。

// Register
event_token UpdateRequested(TypedEventHandler<LampArrayCustomEffect, LampArrayUpdateRequestedEventArgs const&> const& handler) const;

// Revoke with event_token
void UpdateRequested(event_token const* cookie) const;

// Revoke with event_revoker
LampArrayCustomEffect::UpdateRequested_revoker UpdateRequested(auto_revoke_t, TypedEventHandler<LampArrayCustomEffect, LampArrayUpdateRequestedEventArgs const&> const& handler) const;
public event TypedEventHandler<LampArrayCustomEffect,LampArrayUpdateRequestedEventArgs> UpdateRequested;
function onUpdateRequested(eventArgs) { /* Your code */ }
lampArrayCustomEffect.addEventListener("updaterequested", onUpdateRequested);
lampArrayCustomEffect.removeEventListener("updaterequested", onUpdateRequested);
- or -
lampArrayCustomEffect.onupdaterequested = onUpdateRequested;
Public Custom Event UpdateRequested As TypedEventHandler(Of LampArrayCustomEffect, LampArrayUpdateRequestedEventArgs) 

事件类型

示例

LampArray 示例

演示如何使用 Windows.Devices.Lights 和 Windows.Devices.Lights.Effects API 控制外围设备的 RGB 照明。

AutoRGB 示例

演示如何从桌面屏幕中提取具有代表性的单一颜色,并使用它来照亮连接的 RGB 设备上的 LED 灯。

注解

  • 播放列表启动效果后,它将立即触发 UpdateRequested 事件。
  • 如果播放列表暂停效果,它将暂时停止进一步的事件触发器。 当播放列表再次启动时,将恢复。
  • 如果播放列表停止了该效果,则在播放列表再次启动之前,不会再触发任何事件。
  • 持续时间过期后,该事件将触发最后一次。 调用方应使用它在效果完成之前设置任何最终状态。

未定义使用此事件注册的多个处理程序的行为。

适用于

另请参阅