如何将参数传递给silverlight,使其成为“幕后”

时间:2009-09-01 16:57:29

标签: asp.net silverlight xaml

我是学习Silverlight / XAML / C#的新手。

我正在使用ASP.NET函数将字符串参数传递给Silverlight应用程序。目前我正在使用以下代码来验证它在加载Silverlight应用程序时是否有效:

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

如何设置一个不在XAML中显示的“幕后”元素?我想过简单地隐藏TextBlock,但我想有更好的方法。

2 个答案:

答案 0 :(得分:0)

您可以使用插件中的initParams选项将参数传递给Silverlight应用程序。使用某些ASPNET代码加载它,您可以在加载时动态设置它。

答案 1 :(得分:0)

有关如何将initParams传递到Silverlight的更多信息,请在此处查看Tim关于InitParams的视频演示:Using Startup Parameters with Silverlight

另外,请查看我的博客文章,其中我将介绍Tim视频中的一些详细信息,并说明在Silverlight应用程序中如何处理数据:Pass the IP Address of a User to Silverlight as a Parameter