当你在 windows phone 中设计一个相对较大的应用程序时,通过 Uris 导航有点痛苦,所以我写了一个这样的简单方法:
void Navigate(string Frame)
{
NavigationService.Navigate(new Uri(string.Format("/{0}.xaml", 0), UriKind.Relative));
}
问题是,我想将此代码包含在所有将进行导航的 PhoneApplicationPages 中,但是我想知道复制和粘贴是否是唯一的选择,我通常会尝试使我的页面派生自具有方法和派生自基类,但这将是另一个痛苦,因为它们PhoneApplicationPages
是部分类。有没有其他更好的方法来实现这一点,还是我应该复制和粘贴?
谢谢。