implements a ctor

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

View file

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