Bonjour,
J'ai créé un NumTextBox (sans partie en xaml, tout tient dans un .cs) qui hérite de TextBox.
Afin de changer le fond quand le contenu est en dehors des limites imposées, j'ai une Brush ErrorBackground et, à l'instanciation je garde la Brush Background initiale en mémoire avec
pour remettre le bon fond quand c'est corrigé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part normalBackground = this.Background;
Or, lorsque j'utilise cette ligne dans mon constructeur, je ne récupère pas le Background espéré, c'est à dire celui utilisé par un TextBox normal : dans mon application, les TextBox ont un fond blanc et mes NumTextBox se confondent avec le reste (je fais la même chose avec la BorderBrush).
J'avais essayé avec une partie en xaml mais ça ne marchait pas non plus (c'est pour ça que je l'ai enlevé car en fait je n'en ai pas besoin mais ça ne résout rien).
A priori, je ne récupère pas la bonne Brush au départ, et je ne voie pas comment / où la récupérer.
merci pour votre aide,
Bon code,
kerinel
Partager