C# 列表视图未绑定到条目
我希望列表视图信息在录制到列表视图项上时传输到条目。我该怎么做 如何将标签信息绑定到条目 谢谢那些帮助我的人 这是我的C# 列表视图未绑定到条目,c#,xaml,xamarin.forms,C#,Xaml,Xamarin.forms,我希望列表视图信息在录制到列表视图项上时传输到条目。我该怎么做 如何将标签信息绑定到条目 谢谢那些帮助我的人 这是我的条目代码: <Label x:Name="name" FontAttributes="Bold" /> <Entry x:Name="names" Text="{Binding Es}" /> <Label x:Name="family" Fon
条目代码
:
<Label x:Name="name" FontAttributes="Bold" />
<Entry x:Name="names" Text="{Binding Es}" />
<Label x:Name="family" FontAttributes="Bold" Text="Family :" />
<Entry x:Name="namefamily" Text="{Binding Fl}" />
此代码用于我的虚拟机:
public string Es
{
get => es;
set
{
esm = value;
var args = new PropertyChangedEventArgs(nameof(Es));
PropertyChanged?.Invoke(this, args);
}
}
public string Fl
{
get => fl;
set
{
fl = value;
var args = new PropertyChangedEventArgs(nameof(Fl));
PropertyChanged?.Invoke(this,args);
}
}
只需通过页面构造函数传递所选项
listv.ItemSelected += (object sender, SelectedItemChangedEventArgs e) =>
{
// you will need to cast this to the appropriate class
var item = (MyItemClass) e.SelectedItem;
Navigation.PushAsync(new MySecondPage(item));
};
这些条目在哪里?它们是与ListView位于同一页面上,还是位于不同的页面上?如何从ListView导航到此其他页面?当uset填写条目时,他使用保存按钮进入视图列表页面!条目在另一个页面上,我希望用户在点击列表视图项时重新进入条目页面,但是信息在列表视图项中!(用listview项中的数据填充条目。)@jason当您导航到下一页时,请在页面constructor上传递所选对象您能为我写一个示例吗?因为我不知道@JASON选择一行时,请发布导航到新页面的代码。我的条目位于主页内,我的ListView页面的名称为Wishlist,我的表名位于收藏夹数据库中。我不知道该怎么做。非常感谢你的帮助@jasongive我给你起的名字,我如何在你的代码中放置我的类?@Jasonmy示例只有三行代码。你具体不明白什么?将我使用的占位符名称替换为代码中的实际名称。例如,
MySecondPage
应该是您要导航到的页面的名称。我应该放置什么来代替(myitemclass)?@jason由ListView的每一行表示的模型类的名称
public string Es
{
get => es;
set
{
esm = value;
var args = new PropertyChangedEventArgs(nameof(Es));
PropertyChanged?.Invoke(this, args);
}
}
public string Fl
{
get => fl;
set
{
fl = value;
var args = new PropertyChangedEventArgs(nameof(Fl));
PropertyChanged?.Invoke(this,args);
}
}
listv.ItemSelected += (object sender, SelectedItemChangedEventArgs e) =>
{
// you will need to cast this to the appropriate class
var item = (MyItemClass) e.SelectedItem;
Navigation.PushAsync(new MySecondPage(item));
};