Est-il possible de le faire dans Windows Phone 7?
Je peux référencer le TextBlock dans mon code C #, mais je ne sais pas exactement comment en définir la couleur de premier plan.
myTextBlock.Foreground =
//not a clue...
Merci
textBlock.Foreground = new SolidColorBrush(Colors.White);
Le premier plan a besoin d’un pinceau pour pouvoir être utilisé
textBlock.Foreground = Brushes.Navy;
Si vous voulez utiliser la couleur de RGB ou ARGB alors
textBlock.Foreground = new System.Windows.Media.SolidColorBrush(System.Windows.Media.Color.FromArgb(100, 255, 125, 35));
ou
textBlock.Foreground = new System.Windows.Media.SolidColorBrush(Colors.Navy);
Pour obtenir la couleur de Hex
textBlock.Foreground = new System.Windows.Media.SolidColorBrush((Color)ColorConverter.ConvertFromString("#FFDFD991"));
Vous pouvez utiliser Brushes.White
pour définir le premier plan.
myTextBlock.Foreground = Brushes.White;
La classe Brushes
est située dans System.Windows.Media
espace de noms.
Ou vous pouvez appuyer sur Ctrl+. pendant que le curseur est sur le nom inconnu de la classe pour ajouter automatiquement la directive using
.
Pour obtenir la couleur de Hex.
using System.Windows.Media;
Color color = (Color)ColorConverter.ConvertFromString("#FFDFD991");
puis mettre en avant-plan
textBlock.Foreground = new System.Windows.Media.SolidColorBrush(color);