IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

FAQ Silverlight

FAQ SilverlightConsultez toutes les FAQ

Nombre d'auteurs : 7, nombre de questions : 69, dernière mise à jour : 16 juin 2021 

 
OuvrirSommaireDéveloppementDivers

Elle se trouve dans le répertoire : %programfiles%\Microsoft SDKs\Silverlight\vX.0\Libraries\Server\

Créé le 19 juin 2008  par Ludovic Lefort
 
Sélectionnez
public void readNews()
{
    Uri uri = new System.Uri("UrlDuRss");
    WebClient rssClient = new WebClient();
    rssClient.OpenReadCompleted += new OpenReadCompletedEventHandler(rssClient_OpenReadCompleted);
    rssClient.OpenReadAsync(uri);
 
}
 
void rssClient_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
    try
    {
        Stream data = (Stream)e.Result;
        StreamReader reader = new StreamReader(data);
        String sBuffer = reader.ReadToEnd();
        XmlReader xmlDoc = XmlReader.Create(sBuffer);
    }
    catch (Exception ex)
    {
        HtmlPage.Window.Invoke("alert", ex.Message);
    }
}
Créé le 19 juin 2008  par Ludovic Lefort

Je ne peux que vous conseiller encore de lire mon billet sur mon blog qui répondra en détails à cette question.

Créé le 14 août 2008  par Benjamin Roux

Les messages d'erreurs retournés par Silverlight ne sont pas toujours très clairs. Vous trouverez ici une liste de code d'erreurs avec leur significations.

Créé le 19 juin 2008  par Ludovic Lefort

Vous devez lui ajouter l'attribut x:Name

 
Sélectionnez
 <TextBox x:Name="NomDuTextBox" Width="100" Height="20"/>
Créé le 19 juin 2008  par Ludovic Lefort
 
Sélectionnez
TimeSpan ts = Storyboard.GetCurrentTime(MonAnimation.Children[0]);
MonAnimation.Seek(ts.Add(TimeSpan.FromSeconds(5))); //Avancer de 5 secondes
Créé le 19 juin 2008  par Ludovic Lefort

C'est impossible en Silverlight, tous les appels au Web Services doivent se faire de manière asynchrone.

Créé le 19 juin 2008  par Ludovic Lefort

Non, la meilleur pratique est de faire cette transformation sur votre serveur.

Créé le 19 juin 2008  par Ludovic Lefort

Dans les propriétés de votre site web, cochez la case Silverlight dans l'onglet Debug.

Créé le 19 juin 2008  par Ludovic Lefort

Une animation Silverlight peut être inclue dans un site Asp.net, les deux technologies sont donc fortement complémentaires.
Si vous avez à afficher des médias ou à animer une partie de votre interface, préférez Silverlight à Asp.net.

Créé le 19 juin 2008  par Ludovic Lefort

Il faut ajouter le fichier ClientAccessPolicy.xml à la racine de votre serveur web. voici son contenu :

 
Sélectionnez
<?xml version="1.0" encoding="utf-8"?>
<access-policy>
    <cross-domain-access>
        <policy>
            <allow-from http-request-headers="*">
                <domain uri="*"/>
            </allow-from>
            <grant-to>
                <resource path="/" include-subpaths="true"/>
            </grant-to>
        </policy>
    </cross-domain-access>
</access-policy>

La section grant-to permet de définir les répertoires pouvant être appelés par l'application.
La section allow-from quant à elle défini les domaines pouvant utiliser le web service.

Créé le 19 juin 2008  par Ludovic Lefort, Benjamin Roux

Non, vous devez passer par des services Web (Asp.net webservice ou WCF) ou bien en utilisant WCF RIA Services ou ADO.NET WCF Data Services.

Créé le 19 juin 2008  par Ludovic Lefort, Benjamin Roux

Oui, un petit programme fournit des fonctionnalités plutôt séduisantes, Silverlight Spy et est trouvable à cette adresse :
http://silverlightspy.com/silverlightspy/

Créé le 27 octobre 2009  par Kadelka

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2010 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.