title: How to pass multiple arguments between windows store pages?
body: <p>Following <a href="http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh771188.aspx" rel="nofollow">this</a> msdn tutorial it shows how to pass argument from one page to another.</p>
  
  <pre><code>private void HyperlinkButton_Click(object sender, RoutedEventArgs e)
  {
      this.Frame.Navigate(typeof(BasicPage2), tb1.Text);
  }
  
  private void navigationHelper_LoadState(object sender, LoadStateEventArgs e)
  {
      string name = e.NavigationParameter as string;
  
      if (!string.IsNullOrWhiteSpace(name))
      {
          tb1.Text = "Hello, " + name;
      }
      else
      {
          tb1.Text = "Name is required.  Go back and enter a name.";
      }
  }
  </code></pre>
  
  <p>But How do I pass multiple arguments ?</p>
  
  <p>I need to pass 2 collections(2 lists to be specific). How to do it?</p>