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 :

RichTextBox trop bavarde.


Sujet :

Silverlight

  1. #1
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2007
    Messages
    677
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 677
    Par défaut RichTextBox trop bavarde.
    Bonjour à tous,

    Je vous expose mon souci du jour :
    Pour avoir une persistance de ce que saisissent mes utilisateurs dans une RichTextBox, j’enregistre directement le contenu de la propriété XAML de ladite RichTextBox en base de données (je fais ça pour garder la mise en forme, sans recoder la roue).
    Or, avec le passage à la version 5 de Silverlight, le XAML de mes RichTextBox véhiculent près de 5 fois plus d’information (la nouvelle propriété Typography en est la cause), outre le fait que ça fait gonfler ma BDD pour rien, les clients en Silverlight 4 ne peuvent pas récupérer ce XAML (puisque les RichTextBox de la version 4 n’ont pas connaissance de cette fameuse propriété Typography).

    Ma question bête : est-il possible de spécifier à la RichTextBox qu’on ne veut pas récupérer ses informations liées à Typography (histoire de se retrouver avec un XAML moins touffu, et surtout désérialisable par une RichTextBox Silverlight 4).

  2. #2
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2011
    Messages : 82
    Par défaut
    Bonjour,

    reponse bete : pourquoi ne pas traiter le flux cote serveur ?
    Interception depuis le Web service, ensuite traitement du flux XAML pour supprimer les noeuds indesirable, voir meme ne stocker que les donnees, et reconstruire une structure XAML a la lecture des donnees ce qui fait gagner encore plus de place, et permet, comble du luxe, d'avoir 2 methodes compatible SL4 et SL5.

  3. #3
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2007
    Messages
    677
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 677
    Par défaut
    Ben en fait, je me suis arrangé pour recréer le squelette XAML d’un « Paragraph » totalement vide (car c’est lui qui est devenu ultra verbeux), dans lequel j’y ajoute mes « Run » (qui détiennent toutes les infos de mise en forme qui m’intéressent). Je me retrouve avec une chaine XML sensiblement plus courte, exonérée de tous un tas d’attributs inutiles qui représentaient les valeurs par défaut des propriétés d’une RichTextBox. Bref, le fait d’enlever ces attributs n’altère en rien l’initialisation du composant, et en prime ça rend la chose compatible avec toutes les versions de Silverlight (en plus d’être moins lourd).
    Et je fais ça coté client, j’épargne ainsi le réseau.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Commande tar trop bavarde
    Par xavierdestev dans le forum Shell et commandes GNU
    Réponses: 7
    Dernier message: 08/08/2013, 09h29
  2. pdflatex trop bavard
    Par Sebsheep dans le forum Editeurs / Outils
    Réponses: 1
    Dernier message: 03/02/2012, 07h39
  3. Semi-plantage et serveur trop bavard
    Par ludosoft dans le forum Apache
    Réponses: 3
    Dernier message: 18/02/2008, 18h15
  4. [langage] unlink trop bavard
    Par Greg01 dans le forum Langage
    Réponses: 5
    Dernier message: 20/07/2004, 22h52
  5. [VB6] [RichTextBox] Aller en bas
    Par fea dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 22/10/2002, 11h24

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