2009-09-01 9 views
3

Je suis tout nouveau à l'apprentissage de Silverlight/XAML/C#. J'utilise une fonction ASP.NET pour passer un paramètre de chaîne à une application Silverlight. Actuellement, je suis en utilisant le code suivant pour vérifier simplement que cela fonctionne lorsque l'application Silverlight est chargé:Comment passer paramètre dans Silverlight pour qu'il soit "dans les coulisses"

<Grid x:Name="LayoutRoot"> 
    <StackPanel> 
     <TextBlock x:Name="txtIP" /> 
    </StackPanel> 
</Grid> 

Comment puis-je configurer un élément qui est « dans les coulisses » qui ne comporte pas nécessairement dans le XAML ? Je pensais simplement à cacher le TextBlock, mais j'imagine qu'il y a une meilleure façon.

Répondre

0

Vous pouvez transmettre des paramètres à une application Silverlight à l'aide de l'option initParams du plug-in. Chargez cela avec du code ASPNET et vous pouvez le définir dynamiquement au moment du chargement.

+0

Tim, vous êtes omniprésent :-). J'aime l'idée d'utiliser initParams, mais j'ai du mal à trouver comment passer ma variable javascript sur la page ASP.NET dans le HTML. Depuis le contrôle ASP: Silverlight a été retiré du SDK Silverlight 3, je ne suis pas sûr exactement quoi faire. Est-ce que je vais devoir écrire toute la ligne en Javascript? Des idées? –

+0

Ok, cela a pris beaucoup trop de temps, mais j'ai compris que je pouvais utiliser la fonctionnalité <% %> dans ASP.Net. Comme je l'ai dit, je suis nouveau à cela. Cependant, l'utilisation des options initParams est beaucoup plus agréable que ce que j'avais auparavant. –

Questions connexes