gpt4 book ai didi

c# - Xamarin.forms - Masterdetailpage : System. Reflection.TargetInvocationException:调用目标引发了异常

转载 作者:行者123 更新时间:2023-11-28 18:15:47 25 4
gpt4 key购买 nike

我已经在使用 xamarin.form portable

当我使用 MasterDetailPage 时出现错误:“System.Reflection.TargetInvocationException:调用目标已抛出异常。”

下面是我的xaml代码

<?xml version="1.0" encoding="utf-8" ?>
<MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="SlideNavigation.Page1"
IsPresented="True">
<MasterDetailPage.Master>
<ContentPage>
<ListView x:Name="listview" ItemSelected="Listview_itemSelected">
<ListView.ItemTemplate>
<DataTemplate>
<TextCell Text="{Binding Name}" Detail="{Binding Status}"></TextCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</ContentPage>
</MasterDetailPage.Master>
<MasterDetailPage.Detail>
<ContentPage ></ContentPage>
</MasterDetailPage.Detail>
</MasterDetailPage>

下面是我的.cs代码

public partial class Page1 : MasterDetailPage
{
public Page1()
{
InitializeComponent();

listview.ItemsSource = new List<Contact>
{
new Contact { Name = "Kirti",Status = "True"},
new Contact { Name = "Nilesh",Status = "False"}
};
}
void Listview_itemSelected(object sender, SelectedItemChangedEventArgs e)
{

var contact = e.SelectedItem as Contact;
Detail = new NavigationPage(new Page2(contact.Name));
IsPresented = false;
}
}

请帮我看看我犯了什么错误。

提前致谢

最佳答案

您必须在母版页上设置标题属性

  <MasterDetailPage.Master>
<ContentPage Title="Content Page">
<ContentPage.Content>
<ListView x:Name="listview" ItemSelected="Listview_itemSelected">
<ListView.ItemTemplate>
<DataTemplate>
<TextCell Text="{Binding Name}" Detail="{Binding Status}"></TextCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</ContentPage.Content>
</ContentPage>
</MasterDetailPage.Master>

关于c# - Xamarin.forms - Masterdetailpage : System. Reflection.TargetInvocationException:调用目标引发了异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40215524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com