LampArray.SetColorsForIndices(Color[], Int32[]) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Menunjukkan cara mengontrol pencahayaan RGB perangkat periferal menggunakan API Windows.Devices.Lights dan Windows.Devices.Lights.Effects .
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'.