2015-10-06 2 views
0

Je suis en train de concevoir une application et j'ai dû instancier des contrôles via le code. Le problème est que je suis incapable de changer la couleur de fond. J'ai essayé de regarder partout sur Internet, mais pas de succès. J'ai contacté le service de support de Microsoft, mais pas de succès non plus.Comment définir une couleur de fond d'un contrôle dans l'application de magasin Windows 8

J'ai lu que vous modifiez normalement une couleur en utilisant System.Color ou System.ColorHelper. Les deux ne sont pas accessibles dans l'application.

Alors, comment résoudre le problème suivant:

TextBox^ txtID = ref new TextBox(); 
txtID->Background = ?; 

Répondre

1

J'ai la solution, tout d'abord faire un objet pinceau et définissez la couleur et attribuer cette couleur à votre arrière-plan de contrôle. J'ai utilisé ce qui suit:

SolidColorBrush^ myBrush = ref new SolidColorBrush(Windows::UI::Colors::Red); 
TextBox^ txtID = ref new TextBox(); 
txtID->Background = myBrush;