共用方式為


LampArrayUpdateRequestedEventArgs.SetColorsForIndices 方法

定義

設定多個燈泡的色彩。 每個陣列中的位置都會將燈光索引對應至所需的色彩。

public:
 virtual void SetColorsForIndices(Platform::Array <Color> ^ desiredColors, Platform::Array <int> ^ lampIndexes) = SetColorsForIndices;
void SetColorsForIndices(winrt::array_view <Color> const& desiredColors, winrt::array_view <int> const& lampIndexes);
public void SetColorsForIndices(Color[] desiredColors, int[] lampIndexes);
function setColorsForIndices(desiredColors, lampIndexes)
Public Sub SetColorsForIndices (desiredColors As Color(), lampIndexes As Integer())

參數

desiredColors
Color[]

所需色彩的陣列。

lampIndexes

Int32[]

int[]

要修改之對應燈光索引的陣列。

範例

LampArray 範例

示範如何使用 Windows.Devices.LightsWindows.Devices.Lights.Effects API 來控制周邊裝置的 RGB 光源。

AutoRGB 範例

示範如何從桌面畫面擷取單一代表性色彩,並用它來在連線的 RGB 裝置上光源 LED 燈。

備註

desiredColors 和 lampIndexes 陣列的大小必須相同,否則呼叫將會失敗。

如果燈不支援所需的色彩,則會設定為 NearestSupportedColor

如果裝置上沒有索引或未在效果中指定索引,則會予以忽略,而且仍會套用其餘索引。

黑色 相當於「關閉」的燈。

適用於

另請參閱