implements a ctor

This commit is contained in:
Paul Schneider 2017-01-09 18:08:27 +01:00
commit 35480aaffc

View file

@ -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)