我是学习Silverlight / XAML / C#的新手。
我正在使用ASP.NET函数将字符串参数传递给Silverlight应用程序。目前我正在使用以下代码来验证它在加载Silverlight应用程序时是否有效:
<Grid x:Name="LayoutRoot">
<StackPanel>
<TextBlock x:Name="txtIP" />
</StackPanel>
</Grid>
如何设置一个不在XAML中显示的“幕后”元素?我想过简单地隐藏TextBlock,但我想有更好的方法。
答案 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。