// When this page appears refresh the displays protected override void OnAppearing() { base.OnAppearing(); BindingContext = null; if (ToolbarItems.Count > 0) { ToolbarItems.RemoveAt(0); } InitializeComponent(); if (_viewModel.Dataset.Count == 0) { _viewModel.LoadDataCommand.Execute(null); } else if (_viewModel.NeedsRefresh()) { _viewModel.LoadDataCommand.Execute(null); } BindingContext = _viewModel; PartyList.ItemsSource = null; PartyList.ItemsSource = partyList; }
protected override void OnAppearing() { base.OnAppearing(); BindingContext = null; if (ToolbarItems.Count > 0) { ToolbarItems.RemoveAt(1); ToolbarItems.RemoveAt(0); } InitializeComponent(); if (_viewModel.Dataset.Count == 0) { _viewModel.LoadDataCommand.Execute(null); } else if (_viewModel.NeedsRefresh()) { _viewModel.LoadDataCommand.Execute(null); } _viewModel.RefreshParty(); locationPtr = 0; BindingContext = _viewModel; }
public void ViewModel_CharactersViewModel_SetNeedsRefresh_True_Should_Be_True() { MockForms.Init(); var myData = new CharactersViewModel(); myData.SetNeedsRefresh(true); var Actual = myData.NeedsRefresh(); var Expected = true; // Validate the controller can stand up and has a Title Assert.AreEqual(Expected, Actual, TestContext.CurrentContext.Test.Name); }
protected override void OnAppearing() { base.OnAppearing(); BindingContext = null; if (ToolbarItems.Count > 0) { ToolbarItems.RemoveAt(0); } InitializeComponent(); if (_instance.Dataset.Count == 0) { _instance.LoadDataCommand.Execute(null); } else if (_instance.NeedsRefresh()) { _instance.LoadDataCommand.Execute(null); } BindingContext = _instance; }