yavsc/BookAStar/BookAStar/Pages/HomePage.xaml.cs

51 lines
1.2 KiB
C#

9 years ago
using Xamarin.Forms;
9 years ago
namespace BookAStar.Pages
{
9 years ago
using Data;
using ViewModels;
using ViewModels.EstimateAndBilling;
public partial class HomePage
{
9 years ago
public HomePage()
{
InitializeComponent();
9 years ago
}
9 years ago
public HomePage(HomeViewModel model)
{
BindingContext = model;
}
public HomeViewModel Model {
get {
return (HomeViewModel) BindingContext;
}
set
{
BindingContext = value;
}
}
protected override void OnBindingContextChanged()
{
base.OnBindingContextChanged();
if (Model != null)
{
Model.BookQueries.RefreshQueries =
new Command(() =>
{
DataManager.Instance.BookQueries.Execute(null);
this.querylist.EndRefresh();
});
}
}
private void OnViewBookQueryDetail(object sender, ItemTappedEventArgs e)
{
var item = e.Item as BookQueryViewModel;
App.NavigationService.NavigateTo<BookQueryPage>(true, item);
}
}
}