LampArrayUpdateRequestedEventArgs.SetColorsForIndices Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt die Farbe für mehrere Lampen fest. Die Position innerhalb jedes Arrays ordnet den Lampenindex der gewünschten Farbe zu.
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 der gewünschten Farben.
- lampIndexes
-
Int32[]
int[]
Array der entsprechenden zu ändernden Lampenindizes.
Beispiele
Veranschaulicht, wie Die RGB-Beleuchtung von Peripheriegeräten mithilfe der Windows.Devices.Lights - und Windows.Devices.Lights.Effects-APIs gesteuert wird.
Veranschaulicht, wie eine einzelne, repräsentative Farbe von einem Desktopbildschirm extrahiert und zur Aktivierung von LED-Lampen auf einem verbundenen RGB-Gerät verwendet wird.
Hinweise
Die Größe der Arrays desiredColors und lampIndexes muss identisch sein, andernfalls schlägt der Aufruf fehl.
Wenn die Lampe die gewünschte Farbe nicht unterstützt, wird sie auf NearestSupportedColor festgelegt.
Wenn ein Index auf dem Gerät nicht vorhanden ist oder im Effekt nicht angegeben wurde, wird er ignoriert, und die restlichen werden weiterhin angewendet.
Schwarz entspricht einer Lampe, die "ausgeschaltet" ist.