次の方法で共有


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.Lights および Windows.Devices.Lights.Effects API を使用して周辺機器の RGB 照明を制御する方法を示します。

AutoRGB サンプル

デスクトップ画面から 1 つの代表的な色を抽出し、それを使用して、接続された RGB デバイス上の LED ランプを点灯させる方法を示します。

注釈

desiredColors 配列と lampIndexes 配列のサイズは同じである必要があります。または、呼び出しが失敗します。

ランプが目的の色をサポートしていない場合は、NearestSupportedColor に設定されます

インデックスがデバイスに存在しない場合、または効果で指定されていない場合は無視され、残りのインデックスは引き続き適用されます。

はランプが「オフ」であることに相当します。

適用対象

こちらもご覧ください