LampArray.SetColorsForKeys(Color[], VirtualKey[]) 方法

定义

设置多个灯的颜色,对应于映射 的键。 每个数组中的位置将 映射到所需的颜色。

public:
 virtual void SetColorsForKeys(Platform::Array <Color> ^ desiredColors, Platform::Array <VirtualKey> ^ keys) = SetColorsForKeys;
void SetColorsForKeys(winrt::array_view <Color> const& desiredColors, winrt::array_view <VirtualKey> const& keys);
public void SetColorsForKeys(Color[] desiredColors, VirtualKey[] keys);
function setColorsForKeys(desiredColors, keys)
Public Sub SetColorsForKeys (desiredColors As Color(), keys As VirtualKey())

参数

desiredColors
Color[]

所需颜色的数组。

keys
VirtualKey[]

要修改的相应 VirtualKey 的 数组。

示例

LampArray 示例

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

AutoRGB 示例

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

注解

如果灯索引不支持所需的颜色,则会将其设置为 NearestSupportedColor

如果 VirtualKey 未绑定到设备上的任何灯,则会忽略它,并且仍会应用剩余的灯。

黑色 相当于灯“关闭”。

适用于

另请参阅