Wpf 页面只能将窗口或框架作为父级

Wpf 页面只能将窗口或框架作为父级,wpf,vb.net,Wpf,Vb.net,我只想在WPF页面之间切换,但出现上述错误:页面只能有窗口或框架作为父级。 这是我的密码 Imports System.Windows.Forms 公开课第1页 Private Sub btn1_Click(sender As Object, e As RoutedEventArgs) Handles btn1.Click Try Dim dd As New Page2 Me.Content = dd Me.txt1.Text =

我只想在WPF页面之间切换,但出现上述错误:页面只能有窗口或框架作为父级。 这是我的密码

Imports System.Windows.Forms
公开课第1页

Private Sub btn1_Click(sender As Object, e As RoutedEventArgs) Handles btn1.Click
    Try

        Dim dd As New Page2


        Me.Content = dd
        Me.txt1.Text = (dd.txt10.Text)
    Catch ex As Exception

        txt1.Text = ex.Message
    End Try
xaml文件代码

<Page x:Class="Page2"
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
  xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
  mc:Ignorable="d" 
  d:DesignHeight="300" d:DesignWidth="300"
  Title="Page2">
<Grid>

    <Button x:Name="button1" Content="Button" HorizontalAlignment="Left" Margin="163,62,0,0" VerticalAlignment="Top" Width="101" Height="55"/>
    <TextBox x:Name="txt10" HorizontalAlignment="Left" Height="23" Margin="38,81,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="120"/>

</Grid>


请告诉我我做错了什么?

根据Page1的名称,我假设它是一个页面。在第1页中放置一个框架,并将第2页加载到框架中。

否我没有删除它我的错误已更改,但问题仍然没有解决,因此我将其与新的错误消息一起发布。第一个错误是关于“show.me”上面描述的第二个错误?谁来做请用代码示例解释?我尝试将此Dim dd作为新页面2 me.show=dd me.Content=dd两者都不工作我想打开新的windoe