我想知道如何在选项卡控件中显示XAML页面,该控件是另一个XAML页面的一部分。或者,在这个问题上,如果这是可能的话。我希望能够单击page1上的按钮,并能够从page1上的选项卡控件中查看page2。
这是否需要在Frame控件中进行处理?或者是其他的东西?或者,有没有更好的方法来解决这个问题?
我在Visual Studio2010中用Silverlight-4.0,C#-4.0编程。
发布于 2010-07-13 00:47:31
您可以使用导航框架,但这并不是您真正想要的。您想知道如何将一个文件的内容放入一个选项卡中,而另一个文件的内容放在另一个选项卡中。
silverlight中的页面只是一个用户控件。您可以将一个用户控件放入选项卡中,就像放入任何其他控件一样。为了在另一个xaml文件中使用本地用户控件,您需要执行以下操作:
将以下内容添加到包含选项卡的页面的根元素中:
xmlns:local="clr-reference.MyApplicationNamespace"然后,您可以添加以下内容以将控件添加到选项卡中:
<local:usercontrolname name="mycontrol" someproperty="value" />发布于 2010-07-13 00:17:05
你可以检查你可以在你的控件中显示“框架”的Silverlight Navgition Framework。它还支持深度链接,这是这里的杀手级功能。
This is a very good intro -作者: Tim Heuer
https://stackoverflow.com/questions/3230129
复制相似问题