Silverlight アプリケーションを作成したところ、MainPage.xaml が作成されていることがわかります。ただし、これはUserControl
.
そこで、通常のページを作成できると考えて、 App.xaml.cs を set に変更しましたthis.RootVisual = new MyNewMainPage()
。
MyNewMainPage は、SilverlightPage
を継承しPage
ます。ただし、このアプリケーションを起動すると、次の例外がスローさInitializeComponent()
れ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 の代わりにページを使用する理由は、いくつかのナビゲーションが必要で、複数のページがあるためです。