Bonjour , je suis en train de développer un écran de démarrage personnalisé. Pour ce faire, j'ai créé cette ébauche toute simple en xaml :
Je l'appel ensuite via ma balise object, et mon javascript
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <Canvas xmlns="http://schemas.microsoft.com/client/2007" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <Canvas Canvas.Left="1" Canvas.Top="1" Width="300" Height="30"> <Rectangle Width="300" Height="30" Fill="White"/> <Rectangle x:Name="RemplissageProgressBar" Width="115" Canvas.ZIndex="0" Height="30" Fill="Red" /> <TextBlock x:Name="progressText" Text="Téléchargement" Canvas.ZIndex="2" Canvas.Left="98" Canvas.Top="4.463" /> </Canvas> </Canvas>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function onProgressChanged(sender, eventArgs) { var slPlugin = sender.getHost(); slPlugin.content.findName("RemplissageProgressBar").width = eventArgs.progress * 300; slPlugin.content.findName("progressText").text = eventArgs.progress; } function onProgressDownloadComplete(sender, eventArgs) { var slPlugin = sender.getHost(); slPlugin.content.findName("RemplissageProgressBar").fill = "Green"; slPlugin.content.findName("progressText").text = "Terminé"; }Ce que je n'arrive pas à comprendre, c'est que le javascript agissant sur la barre fonctionne mais pas les autres , j'ai beau changer le nom des valeurs, rien n'y fait... quelqu'un peut-il m'aider ? Merci d'avance ..
Code : 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 <div id="silverlightControlHost"> <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%"> <param name="source" value="ClientBin/CustomSplashScreen.xap"/> <param name="onerror" value="onSilverlightError" /> <param name="background" value="white" /> <param name="minRuntimeVersion" value="2.0.31005.0" /> <param name="autoUpgrade" value="true" /> <param name="splashscreensource" value="Splash.xaml" /> <param name="onsourcedownloadprogresschanged" value="onProgressChanged" /> <param name="onsourcedownloadcomplete" value="onProgressDownloadComplete" /> <a href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;"> <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/> </a> </object> <iframe style='visibility:hidden;height:0;width:0;border:0px'></iframe> </div>
Partager