In my Windows Phone 8.1 app I'm creating a CustomPage and then navigating to it, all in code behind. My CustomPage class is:
using Windows.UI.Xaml.Controls;namespace TestApp { public class CustomPage : Page { public CustomPage() { this.BuildPage(); } private void BuildPage() { var panel = new StackPanel(); panel.Children.Add(new TextBlock { Text = "Hello World" }); this.Content = panel; } }}
And then in my MainPage.xaml.cs I'm doing this:
CustomPage myNewPage = new CustomPage(); Frame.Navigate(myNewPage.GetType());
However this throws a System.TypeLoadException exception - Could not find Windows Runtime type 'Windows.Foundation'
If I don't do a CustomPage class just a Page class, it works fine, but I need to create a CustomPage class, how could I solve this?