none
Как использовать InitParams? RRS feed

  • Общие обсуждения

  • Вы можете передать параметры с хост страницы в Silverlight приложение при запуске. Это похоже на передачу параметров консольному приложению с командной строки. Это можно сделать с помощью InitParams.

    Синтаксис InitParams приведен ниже:

    На стороне HTML: InitParams это просто строка, содержащая имя параметра и его значение, все параметры перечисляются через запятую. InitParams располагается в теге object объекта Silverlight:

    <param name="initParams" value="first=abc, second=xyz"/>
    

     

    На стороне Silverlight: вы можете получить InitParams  только в обработчике события Application_Startup.  Далее вы можете сохранить эти параметры, например в глобальную переменную. InitParams представляет собой словарь, содержащий значения переданных параметров:

    private void Application_Startup(object sender, StartupEventArgs e)
              {
                  string first = e.InitParams["first"];
                  string second = e.InitParams["second"];
                  this.RootVisual = new Page();
              }
    
    

     


    Для связи [mail]
    16 марта 2011 г. 14:08
    Модератор

Все ответы