C# 字典x:Arguments Xamarin.Forms中不存在给定的键
我正在制作MasterDetailPage。在MasterDetailPage.Master节中,我手动创建了ListView。但在MasterDetailPage.Detail中,我使用的是TabbedPage类型的其他页面。这个 代码向我显示编译错误 字典中不存在给定的键 这是HomePage2文件.cs .xamlC# 字典x:Arguments Xamarin.Forms中不存在给定的键,c#,xaml,xamarin,xamarin.forms,C#,Xaml,Xamarin,Xamarin.forms,我正在制作MasterDetailPage。在MasterDetailPage.Master节中,我手动创建了ListView。但在MasterDetailPage.Detail中,我使用的是TabbedPage类型的其他页面。这个 代码向我显示编译错误 字典中不存在给定的键 这是HomePage2文件.cs .xaml 如果我使用内置MasterDetailPage模板创建Xamarin.Forms项目,则使用相同类型的代码。我如何解决这个问题 最可能的原因是缺少无参数构造函数 鉴于您似乎没有
如果我使用内置MasterDetailPage模板创建Xamarin.Forms项目,则使用相同类型的代码。我如何解决这个问题 最可能的原因是缺少无参数构造函数 鉴于您似乎没有使用参数,我建议更改:
public HomePage2(string btnName)
致:
有没有办法通过require param?或者可以帮助@CGPA6.4。
xmlns:local="clr-namespace:TestProjectXamarin.View"
public partial class HomePage2 : TabbedPage
{
public HomePage2(string btnName)
{
InitializeComponent();
Title = "Home Page";
//BindingContext = new HomePageViewModel();
}
}
<TabbedPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:views="clr-namespace:TestProjectXamarin.View"
x:Class="TestProjectXamarin.View.HomePage2">
<TabbedPage.Children>
<NavigationPage Title="Games" Icon="games">
<x:Arguments>
<views:GamesTab/>
</x:Arguments>
</NavigationPage>
<NavigationPage Title="Movies" Icon="camera">
<x:Arguments>
<views:MoviesTab />
</x:Arguments>
</NavigationPage>
</TabbedPage.Children>
</TabbedPage>
public HomePage2(string btnName)
public HomePage2()