开发者

Silverlight - open to specific XAML page and the object tag

I have a Silverlight app with two XAML Pages - MainPage and OtherPage How can I add a reference to a page to open the Silverlight control to the specific page?

I have this

    <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
      <param name="source" value="ClientBin/Test.xap"/>
      <param name="onError" value="onSilverlightError" />
      <param name="background" value="white" />
      <param name="minRuntimeVersion" value="3.0.40818.0" />
      <param name="autoUpgrade" value="true" />
      <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40818.0" style="text-decoration:none">
          <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/>
      </a>
    </object>

Is there a way to do something like this:

      <param name="source" value="ClientBin/Test.xap#OtherPage"/>

How is this done in Silverlight? I'm just guessing here开发者_运维问答 based off the old .NET control embed method http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=187


You can set the RootVisual property in the Application object:

public partial class App : Application
{
    ...

    private void Application_Startup(object sender, StartupEventArgs e)
    {
        this.RootVisual = new OtherPage();
    }
}
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜