Bagikan melalui


LampArray.SetColorsForIndices(Color[], Int32[]) Metode

Definisi

Mengatur warna untuk beberapa lampu. Posisi dalam setiap indeks lampu peta array ke warna yang diinginkan.

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())

Parameter

desiredColors
Color[]

Array warna yang diinginkan.

lampIndexes

Int32[]

int[]

Array indeks lampu yang sesuai untuk dimodifikasi.

Contoh

Sampel LampArray

Menunjukkan cara mengontrol pencahayaan RGB perangkat periferal menggunakan API Windows.Devices.Lights dan Windows.Devices.Lights.Effects .

Sampel AutoRGB

Menunjukkan cara mengekstrak satu warna representatif dari layar desktop dan menggunakannya untuk menerangi lampu LED pada perangkat RGB yang terhubung.

Keterangan

Ukuran arrayColors dan lampIndexes yang diinginkan harus identik atau panggilan akan gagal.

Jika lampu tidak mendukung warna yang diinginkan, lampu diatur ke NearestSupportedColor

Jika indeks tidak ada di perangkat, indeks diabaikan dan sisanya masih diterapkan.

Warna hitam setara dengan lampu yang 'mati'.

Berlaku untuk

Lihat juga