我创建了一个 Silverlight 应用程序,我看到它为我创建了 MainPage.xaml。然而,这是一个UserControl
.
所以我继续,以为我可以创建一个常规页面,将 App.xaml.cs 更改为 set this.RootVisual = new MyNewMainPage()
;
MyNewMainPage 是一个SilverlightPage
,继承Page
. InitializeComponent()
但是,当我启动此应用程序时,它会在in 中引发以下异常MyNewMainPage.xaml.cs
:
Failed to assign to property 'System.Windows.UIElement.Tap'. [Line: 10 Position: 35]
在第 10 行,我有:
<Grid x:Name="LayoutRoot" Tap="LayoutRoot_Tap">
并且方法是在后面的代码中创建的。为什么是这样。使用页面而不是 UserControl 的原因是我想要一些导航,并且有几个页面。