WEB开发网
开发学院图形图像Flash 稳扎稳打Silverlight(29) - 2.0Tip/Trick之Cookie... 阅读

稳扎稳打Silverlight(29) - 2.0Tip/Trick之Cookie, 自定义字体, 为程序传递参数, 自定义鼠标右键, 程序常用配置参数

 2009-05-21 12:08:20 来源:WEB开发网   
核心提示: 3、演示如何为 Silverlight 程序传递初始化参数为 object 标记配置参数:initParams, 多个参数用“,”分隔<param name="initParams" value="key1=value1,key2

3、演示如何为 Silverlight 程序传递初始化参数

为 object 标记配置参数:initParams, 多个参数用“,”分隔

<param name="initParams" value="key1=value1,key2=value2" />

或者为 Silverlight 控件配置属性:InitParameters, 多个参数用“,”分隔

<asp:Silverlight ID="Xaml1" runat="server" InitParameters="key1=value1,key2=value2" />

App.xaml.cs

private void Application_Startup(object sender, StartupEventArgs e)
{
    // e.InitParams - 获取传递给 Silverlight插件 的参数

    foreach (var param in e.InitParams)
    {
        // 将参数保存到应用程序级别的资源内
        Resources.Add(param.Key, param.Value);
    }

    this.RootVisual = new Page();
}

InitParams.xaml

<UserControl x:Class="Silverlight20.Tip.InitParams"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <StackPanel HorizontalAlignment="Left" Margin="5">

        <TextBlock x:Name="lblMsg" />

        <!--以声明的方式读取应用程序级别的资源-->
        <TextBlock Text="{StaticResource key2}"  />

    </StackPanel>
</UserControl>

上一页  1 2 3 4 5 6 7  下一页

Tags:稳扎稳打 Silverlight Tip

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接