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 :

auto refresh d'un canvas


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2012
    Messages : 91
    Par défaut auto refresh d'un canvas
    Bonjour, voila j'ai un mini chat en silverlight ou je génère mon aspect graphique grâce à du XAML.
    Et je voudrais savoir comment faire pour que le contenu de mon texte area se refresh toute les 1000 millisecondes grâce à une fonction qui va lire un fichier texte.
    Voila mon XAML:
    Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    <Canvas
    	xmlns="http://schemas.microsoft.com/client/2007"
    	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    	Width="489" Height="380"
    	Background="White"
    	Loaded="lire"
    	>
    	<Canvas x:Name="canvasDisplay" Width="448" Height="342" Canvas.Left="8" Canvas.Top="8">
    		<Canvas.Clip>
    			<RectangleGeometry Rect="0,0 448,342"/>
    		</Canvas.Clip>
    		<Canvas x:Name="canvasContent" Width="670" Height="1351" Background="#FFC6C3C3">
    			<TextBlock Width="410" Height="238" TextWrapping="Wrap" onDraw=lire x:Name="textarea"></TextBlock>
    		</Canvas>
    	</Canvas>
     
    	<Canvas x:Name="ScrollXContainer" Width="448" Height="17" onDraw=lire Canvas.Left="8" Canvas.Top="354">
    		<Rectangle Stroke="#FF000000" x:Name="ScrollXBack" Width="448" Height="17">
    			<Rectangle.Fill>
    				<LinearGradientBrush EndPoint="1,0.5" StartPoint="0,0.5">
    					<GradientStop Color="#FF7D7D7D" Offset="0"/>
    					<GradientStop Color="#FF656565" Offset="1"/>
    					<GradientStop Color="#FFFFFFFF" Offset="0.505"/>
    				</LinearGradientBrush>
    			</Rectangle.Fill>
    		</Rectangle>
    		<Rectangle Fill="#FFD011EC" Stroke="#FF000000" x:Name="ScrollXThumb" Width="33" Height="17" RadiusX="7.5" RadiusY="7.5"/>
    	</Canvas>
    	<Canvas x:Name="ScrollYContainer" Width="17" Height="342" Canvas.Left="460" Canvas.Top="8">
    		<Rectangle Stroke="#FF000000" x:Name="ScrollYBack" Width="17" Height="342">
    			<Rectangle.Fill>
    				<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
    					<GradientStop Color="#FF7D7D7D" Offset="0"/>
    					<GradientStop Color="#FF656565" Offset="1"/>
    					<GradientStop Color="#FFFFFFFF" Offset="0.505"/>
    				</LinearGradientBrush>
    			</Rectangle.Fill>
    		</Rectangle>
    		<Rectangle Fill="#FFD011EC" Stroke="#FF000000" x:Name="ScrollYThumb" Width="17" Height="29" RadiusX="7.5" RadiusY="7.5"/>
    	</Canvas>
     
    	<Canvas Width="448" Height="17" Canvas.Left="8" Canvas.Top="254">
    		<TextBox x:Name="message" Canvas.Top="150" KeyDown="test" Width="448"/>
    	</Canvas>
     
     
    </Canvas>

    Merci à tous pour votre aide

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 056
    Par défaut
    Je pense que le mieux c'est que ton textblock soit bindé sur une propriété et que cette propriété soit mise à jour grace à un timer.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2012
    Messages : 91
    Par défaut
    Merci beaucoup ça marche :-) !

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

Discussions similaires

  1. [PHP-JS] Auto refresh conditionnel
    Par mchk0123 dans le forum Langage
    Réponses: 4
    Dernier message: 15/04/2011, 10h52
  2. Réponses: 4
    Dernier message: 15/02/2009, 11h22
  3. Auto-refresh demandé ? rien n'a changé !
    Par mchk0123 dans le forum Langage
    Réponses: 5
    Dernier message: 05/04/2007, 15h53
  4. Ne pas rafraichir une page auto-refresh
    Par mchk0123 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 20/03/2007, 00h09
  5. [FORMS 6i] Auto refresh des données
    Par Nounoursonne dans le forum Forms
    Réponses: 4
    Dernier message: 21/11/2006, 14h50

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