Meilleur auteur de réponses
Egalité sur la propriété FontWeight d'un TextBlock

Question
-
Bonjour,
J'ai un code qui ne passe pas sous Win8 (sous WP ca me pose aucun problème) :
if (this.Jour.FontWeight == FontWeights.Bold)
J'ai cette erreur :
Erreur 6 L'opérateur '==' ne peut pas être appliqué aux opérandes de type 'Windows.UI.Text.FontWeight' et 'Windows.UI.Text.FontWeight'
Il y a t il une solution ?
Christophe
Réponses
-
Bonjour,
Effectues la comparaison au niveau de la propriété Weight :
if (this.Jour.FontWeight.Weight == FontWeights.Bold.Weight)
Cyprien Autexier
- Marqué comme réponse Christophe PeuMVP mercredi 14 novembre 2012 07:57
Toutes les réponses
-
Bonjour,
Effectues la comparaison au niveau de la propriété Weight :
if (this.Jour.FontWeight.Weight == FontWeights.Bold.Weight)
Cyprien Autexier
- Marqué comme réponse Christophe PeuMVP mercredi 14 novembre 2012 07:57
-
FontWeight est une classe de référence, pas une structure, et n'implémente pas les opérateurs. Donc == ne peut fonctionner (ce qui n'est pas le cas en .NET "classique")
Richard Clark
Consultant - Formateur .NET
http://www.c2i.fr
Depuis 1996: le 1er site .NET francophone -
Bonjour,
Est-ce que vous avez testé les solutions proposées ? Merci de partager avec nous les résultats, afin que d'autres personnes avec le même problème puissent profiter de cette solution.
Cordialement,
Aurel