Freigeben über


LampArray.SetColorsForKeys(Color[], VirtualKey[]) Methode

Definition

Legt die Farbe mehrerer Lampen fest, die den zugeordneten Schlüsseln entspricht. Die Position innerhalb jedes Arrays ordnet Schlüssel der gewünschten Farbe zu.

public:
 virtual void SetColorsForKeys(Platform::Array <Color> ^ desiredColors, Platform::Array <VirtualKey> ^ keys) = SetColorsForKeys;
void SetColorsForKeys(winrt::array_view <Color> const& desiredColors, winrt::array_view <VirtualKey> const& keys);
public void SetColorsForKeys(Color[] desiredColors, VirtualKey[] keys);
function setColorsForKeys(desiredColors, keys)
Public Sub SetColorsForKeys (desiredColors As Color(), keys As VirtualKey())

Parameter

desiredColors
Color[]

Array der gewünschten Farben.

keys
VirtualKey[]

Array der entsprechenden zu ändernden VirtualKeys .

Beispiele

LampArray-Beispiel

Veranschaulicht, wie die RGB-Beleuchtung von Peripheriegeräten mithilfe der Windows.Devices.Lights - und Windows.Devices.Lights.Effects-APIs gesteuert wird.

AutoRGB-Beispiel

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

Wenn der Lampenindex die gewünschte Farbe nicht unterstützt, wird er auf NearestSupportedColor festgelegt.

Wenn ein VirtualKey nicht an eine Lampe auf dem Gerät gebunden ist, wird er ignoriert, und der Rest wird weiterhin angewendet.

Schwarz entspricht einer Lampe, die "ausgeschaltet" ist.

Gilt für:

Weitere Informationen