LampArray.SetColorsForIndices(Color[], Int32[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает цвет для нескольких ламп. Положение в каждом массиве сопоставляет индекс лампы с нужным цветом.
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[]
Массив соответствующих индексов лампы для изменения.
Примеры
Демонстрируется управление rgb-освещением периферийных устройств с помощью API Windows.Devices.Lights и Windows.Devices.Lights.Effects .
Демонстрирует, как извлечь один репрезентативный цвет с экрана рабочего стола и использовать его для освещения светодиодных ламп на подключенном rgb-устройстве.
Комментарии
Размер массивов desiredColors и lampIndexes должен быть одинаковым, иначе вызов завершится ошибкой.
Если лампа не поддерживает нужный цвет, для нее устанавливается значение БлижайшееSupportedColor.
Если индекс не существует на устройстве, он игнорируется, а остальные по-прежнему применяются.
Черный эквивалентно тому, что лампа "выключена".