Я пытаюсь создать нижнюю навигационную панель с NuGet:ThriveGmbH.BottomNavigationBar.XF
Я надеюсь, что я думаю правильно, но это мои настройки.
Это код, который ссылается на страницу моего профиля, здесь я получаю сообщение об ошибке
Severity Code Description Project File Line Suppression State
Error CS1729 'BottomNavPage' does not contain a constructor that takes 1 arguments DoggaLogg.Android, DoggaLogg.iOS, DoggaLogg.UWP C:\Users\mawil3\source\repos\DoggaLogg\DoggaLogg\DoggaLogg\View\HomePage.xaml.cs 40 Active
Error CS1729 'BottomNavPage' does not contain a constructor that takes 1 arguments DoggaLogg.Android, DoggaLogg.iOS, DoggaLogg.UWP C:\Users\mawil3\source\repos\DoggaLogg\DoggaLogg\DoggaLogg\View\HomePage.xaml.cs 40 Active)
async void ProfileList_ItemSelected(object sender, SelectedItemChangedEventArgs e)
{
if (e.SelectedItem != null)
{
await Navigation.PushAsync(new BottomNavPage(BindingContext = e.SelectedItem));
}
}
Вот моя страница xaml bottomnavbar:
<xf:BottomBarPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="DoggaLogg.View.BottomNavPage"
xmlns:xf="clr-namespace:BottomBar.XamarinForms"
xmlns:pages="clr-namespace:DoggaLogg.View">
<pages:ProfilePage Title="Profile" Icon="icon" />
<pages:GoalPage Title="Goalse" Icon="icon" /></xf:BottomBarPage>
А вот Bottomnavbar.cs
namespace DoggaLogg.View{
[XamlCompilation(XamlCompilationOptions.Compile)]
public partial class BottomNavPage : ContentPage
{
public BottomNavPage ()
{
InitializeComponent ();
}
}}
Из моего понимания e.selecteditem
должен пройти через выбранный предмет, или я ошибаюсь?
Что может вызвать ошибку?