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
Partager