【发布时间】:2018-12-16 00:08:40
【问题描述】:
我正在尝试在 Xamarin Forms 中创建音乐播放器。现在在我的页面底部总是有一个带有音乐播放器控件的栏。与其总是添加标签并在每个视图中创建一个新的 PlayerBar,我认为创建一个 RootPage 并在其内部和上方创建一个跨越视图其余部分的 NavigationPage 会很有用。
在 XAML 中它看起来有点像这样:
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:views="clr-namespace:PodBase.Views"
xmlns:controls="clr-namespace:PodBase.Controls"
x:Class="PodBase.Views.RootPage">
<ContentPage.Content>
<Grid>
<NavigationPage>
<x:Arguments>
<views:MainPage/>
</x:Arguments>
</NavigationPage>
<controls:PlayerControl/>
</Grid>
</ContentPage.Content>
</ContentPage>
但是,当我尝试它时,我收到一条错误消息,提示无法将 NavigationPage 添加到 IGridList。我可以使用其他选项来解决这个问题吗?
【问题讨论】:
标签: c# xaml xamarin xamarin.forms