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

Windows Presentation Foundation Discussion :

Divers problème en WPF


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur

    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2007
    Messages : 494
    Par défaut Divers problème en WPF
    Rebonjour tout le monde,

    comme j'ai l'impression d'être le seul à poser des questions sur le WPF, je vais centraliser ici mes questions, afin d'éviter de multiplier les topics

    1er Problème : Ressource

    Donc voilà, comme le dit le titre, j'ai un problème sur les ressources. J'ai un BitmapImage en ressouce dans mon application.xaml

    J'aimerai affecter ce BitmapImage à un controle Image, de façon dynamic (DynamicResource). Facile me direz-vous en XAML :
    Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <Image Source="{StaticResource bmp}" />

    Oui mais voilà, j'ai besoin de le faire en code-behind. Je dois donc utiliser SetResourceReference, mais aucune property SOurce existe pour un objet de type Image. Je ne peux donc pas utiliser SetResourceReference

    Comment dois-je faire ? Faut-il utiliser du Binding ?

    Second Problème : RichTextBox

    1) Ligne Blanche à la fin de chaque paragraphe
    Je travaille sur une richtextbox. Le problème est qu'un espace existe entre 2 paragraphes successifs. J'ai bien mis les marges et les paddings à 0 mais rien n'y fait. J'ai l'impression qu'une ligne vide est créé à la fin de mon paragraphe. Voilà le code que j'utilise pour créer un paragraphe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Dim p As New Paragraph
    p.Inlines.Add("blabla" & vbCrLf)
    p.Inlines.Add("test")
    fldConvers.Blocks.Add(p)
    Pouvez vous m'expliquer comment enlever cette ligne svp ?

    2) Annuler un évènement PreviewKeyDown
    Je me suis abonné à l'évènement PreviewKeyDown de ma richtextbox. En Winform, il était possible d'annuler cet évenement grâce à la méthode SuppressKey. Existe-t-il un équivalent en WPF ?

    Je vous remercie beaucoup pour votre aide, et je m'excuse encore pour toutes ces questions

  2. #2
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 38
    Par défaut
    Je suis pas sur d'avoir tout compris concernant l'histoire de ton évènement PreviewKeyDown.

    Tu veux "annuler" l'évènement ? A moins que tu n'hérites de richTextBox, je ne suis pas sur que tu puisses l'empêcher de se lancer.
    Par contre, si tu veux éviter qu'il se propage, il faut que tu utilises e.Handled = true;
    Si tu veux te désabonner, RichTextBox.PreviewKeyDown -= <taFonction>; Mais ca c'est du C#, c'est pas spécifique au WPF.

    Au final, j'espère que ma maigre contribution t'aura servit, sinon pour les autres questions... ben, je ne peux pas t'aider!

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Par défaut
    Salut,

    Citation Envoyé par Finality
    mais aucune property SOurce existe pour un objet de type Image
    Si, la propriété existe bien.
    -> "Image.SourceProperty" pour utiliser SetResourceReference.

    L'utilisation est la suivante :
    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
          img.SetResourceReference(Image.SourceProperty, "NomResource");

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    +1 pour les réponses de rockeye et binoo

    Pour ce qui est de la ligne blanche entre 2 paragraphes, ça me semble normal... c'est la représentation normale pour des paragraphes. Si tu n'en veux pas, ne fais pas de paragraphe, mets juste un retour à la ligne (LineBreak)

Discussions similaires

  1. Aide sur divers problèmes dans une base
    Par flower dans le forum Access
    Réponses: 10
    Dernier message: 08/06/2006, 18h25
  2. divers problèmes d'interface
    Par tourlourou dans le forum Delphi
    Réponses: 1
    Dernier message: 27/05/2006, 12h34
  3. divers problèmes avec wxwidgets
    Par altadeos dans le forum wxWidgets
    Réponses: 4
    Dernier message: 08/02/2006, 09h36
  4. Divers problèmes d'affichages ! je débute..
    Par X-Files dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 20/12/2005, 23h51
  5. divers problème avec Java et jdbc
    Par chti_juanito dans le forum JDBC
    Réponses: 28
    Dernier message: 31/10/2005, 16h54

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