Bonjour,

J'ai un petit soucis avec mon projet Silverlight. Actuellement, je télécharge un fichier xml et il arrive que mon application tente d'y accéder alors qu'il n'est pas encore télécharger. Vous vous doutez bien que si la variable est à null, je n'obtiens pas les informations dont j'ai besoin

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
public static void CreateDocument()
{
    WebClient client = new WebClient();
    client.OpenReadAsync(new Uri("config.xml", UriKind.Relative));
    client.OpenReadCompleted += new OpenReadCompletedEventHandler(client_OpenReadCompleted);
}
 
private static void client_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
    Document = XDocument.Load(e.Result);
}
J'aimerai que les méthodes voulant accéder à la variable Document soient misent en attentes lors du téléchargement.

Une piste à explorer ?
Merci d'avance