我在目前正在处理的Windows Phone 8应用程序上需要一些帮助。 在左侧,我想要一个菜单,如果我点击一个项目,我需要登陆相应的页面。
当应用程序打开时,我会看到此菜单和下一页的一些内容。 我可以通过角落里的按钮在菜单和整页之间切换。
到目前为止,非常好..我能够构建它并在右边编写一个新闻页面来测试它。 但那么..如果我需要加载另一页,我就麻烦了,因为我此时的设计 是一个滚动的单个XAML页面。
我的问题是:有没有办法在另一个XAML页面中加载XAML页面? 这是否适用于绑定?
另一种选择是将所有菜单项的所有XAML放在适当位置并仅显示 某些菜单项所需要的东西(感觉非常错误)。
或者我完全错过了什么?
非常感谢所有帮助,因为我是开发Windows Phone的新手。 我添加了一个简单的图纸,我希望可以解释我正在尝试的内容。
答案 0 :(得分:0)
您可以在c#中添加控件。
namespace MyNamespace
{
public partial class SomePage: PhoneApplicationPage
{
public SomePage()
{
InitializeComponent();
LayoutRoot.Children.Add(new TextBlock()
{
Name = "MyTextBlock",
Text = App.ViewModel.Item[0].SomeProperty
});
}
}
}