implements a ctor

main
Paul Schneider 9 years ago
parent e1c73f0dd4
commit 82399e7454
1 changed files with 21 additions and 7 deletions

@ -14,14 +14,28 @@ namespace BookAStar.Pages
public BookQueriesPage() public BookQueriesPage()
{ {
InitializeComponent(); InitializeComponent();
var model = new BookQueriesViewModel(); BindingContext = new BookQueriesViewModel();
}
public BookQueriesPage(BookQueriesViewModel model)
{
InitializeComponent();
BindingContext = model;
}
protected override void OnBindingContextChanged()
{
BookQueriesViewModel model = (BookQueriesViewModel) BindingContext;
if (model!=null)
{
model.RefreshQueries = model.RefreshQueries =
new Command( () => { new Command(() =>
{
DataManager.Instance.BookQueries.Execute(null); DataManager.Instance.BookQueries.Execute(null);
this.list.EndRefresh(); this.list.EndRefresh();
}); });
}
BindingContext = model; base.OnBindingContextChanged();
} }
private void OnViewDetail(object sender, ItemTappedEventArgs e) private void OnViewDetail(object sender, ItemTappedEventArgs e)

Loading…