IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Silverlight Discussion :

Bug TabControl + TextBox


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé Avatar de Lapinpanda
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2009
    Messages
    3 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 230
    Par défaut Bug TabControl + TextBox
    Bonjour à tous,

    j'ai un méchant bug que je n'explique pas et j'aimerais vivement trouver l'origine avec votre aide!

    Contexte :
    J'ai un dataform que je customise entièrement via le EditTemplate. J'y ai mis à l'intérieur un tabcontrol qui contient plusieurs tabitem(controle toolkit SL). A l'intérieur j'ai des textbox ainsi que plusieurs autres controles.

    Probleme :
    Lorsque je navigue pour la première fois sur mon tabitem, toutes les textbox sont bien rangés comme il faut.
    Je vais sur un autre tabitem, puis je reviens sur le précedent. Malheur! Toutes les textbox se retrouvent décalé de environ 50px vers la droite.

    Je trouve pas d'ou cela vient!

    Hypothèse
    Mes textbox ne sont pas innocentes! Je leur applique un Style, et je pense que dans le tas, il doit y avoir un State que je n'ai pas, ou quelque chose de cette veine la...

    Any idea?

    Thanks!

  2. #2
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Si tu laisses le style par défaut de tes TextBox tu obtiens le même problème ou pas ?

  3. #3
    Expert confirmé Avatar de Lapinpanda
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2009
    Messages
    3 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 230
    Par défaut
    Merci de ta réponse

    Oui j'obtiens la même chose

    Par contre, j'ai oublié de dire que mes textbox sont dans un datafield.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <dataFormToolkit:DataField 
     
    <TextBox Text="{Binding Ressources2012, Mode=TwoWay}" Style="{StaticResource TextBoxReadOnly}"  />
    </dataFormToolkit:DataField>
    Si je l'enlève du dataField, le bug ne se reproduit plus.




    Breve Hiérachie du composant pour visualiser un peu mieux le tout
    • Datatemplate ->
    • tabcontrol ->
    • tabitem ->
    • datafield ->
    • textbox

Discussions similaires

  1. Ancre Top, Left textbox bug .net2.0
    Par clodo13 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 12/10/2009, 13h49
  2. Bug composant TextBox avec Vista (Binding/Scrollbar)
    Par Anified dans le forum Windows Forms
    Réponses: 6
    Dernier message: 27/05/2008, 16h04
  3. [tabControl] Bug rafraichissement
    Par Ticoche dans le forum Windows Forms
    Réponses: 14
    Dernier message: 27/01/2008, 11h31
  4. [Calcul] Bug lors d'un calcul depuis une saisie TextBox.
    Par telodo dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 28/09/2007, 01h15
  5. Réponses: 1
    Dernier message: 29/11/2005, 17h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo