【发布时间】:2020-08-14 11:21:01
【问题描述】:
我在存储到数据库中的一个页面上创建了一个事件,我想将它调用到我在单独页面上的列表视图中。我知道如何在创建活动的同一页面上执行此操作,但我希望它位于单独的活动页面上。
private async void ScheduleEventBtn_Clicked(object sender, EventArgs e)
{
//AddEventFields fields = new AddEventFields(Entry_Host.Text, Entry_Name.Text, Entry_Address.Text);
// dont think i need this anymore
if (!fields.CheckFields())
{
await DisplayAlert("Empty Fields", "Please Make sure all Fields are filled out", "Ok");
}
else
{
Events events = new Events();
events.HostName = Entry_Host.Text;
events.EventsName = Entry_Name.Text;
events.EventAddress = Entry_Address.Text;
events.NumberOfPeople = Entry_People.Text;
events.DateOfEvent = DatePicker.Date;
events.TimeOfEvent = TimePicker.Time;
DAL dal = new DAL();
dal.AddEvent(events);
await Navigation.PushAsync(new MyEvents());
}
}
页面我也想调用它,但找不到能够配置它的确切路径。
public MyEvents()
{
InitializeComponent();
lvEvent.ItemsSource = dal.GetAllItems();
}
【问题讨论】:
-
您只是想知道如何从第二页访问您的 DAL?
-
发帖的人帮助我解决了我的问题,他们的评论已被删除,但我所要做的就是通过我新创建的 DAL。还有这类例子的友好文档吗,微软文档并不总是最容易理解的文档
-
@trucetht 嗨,你解决了吗?如果回复有帮助,请不要忘记接受它作为答案(点击此答案左上角的✔),它将帮助有类似问题的其他人。 :-)
标签: xamarin xamarin.forms