WPF:如何从解决方案内的文件夹加载页面

时间:2019-01-18 16:09:59

标签: wpf frame

所以我的Grid里面有Frame

<Grid Name="GridMain" Grid.Row="1">
       <Frame Name="MyFrame"
              NavigationUIVisibility="Hidden"
              Source="home.xaml"/
</Grid>

现在home.xaml页面已成功加载,并位于我的根解决方案中。

现在在我的解决方案中,我有一个名为Pages的文件夹,并且我想加载我在此Page文件夹中拥有的另一个Pages,所以我尝试通过这种方式进行操作:

xmlns:pages="clr-namespace:MyApp.Pages"

<Grid Name="GridMain" Grid.Row="1">
       <Frame Name="MyFrame"
              NavigationUIVisibility="Hidden"
              Source="{pages:home.xaml}"/>
</Grid>

但这不起作用。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

Source属性设置为Pages/home.xaml

<Frame Name="MyFrame"
       NavigationUIVisibility="Hidden"
       Source="Pages/home.xaml"/>

Source属性应设置为Uri