public PostViewPage(PostViewModel viewModel) { BindingContext = viewModel; InitializeComponent(); if (viewModel.IsLogined) { this.ToolbarItems.Add(new ToolbarItem("Edit", "", async() => { var editPage = new PostEditPage(BindingContext as PostViewModel); await Navigation.PushAsync(editPage); })); } }
async void AddButtonClickedAsync(object sender, EventArgs e) { var editPage = new PostEditPage(new PostViewModel(null)); await Navigation.PushAsync(editPage); }