public override void ViewDidLoad() { base.ViewDidLoad(); InitializeBindings(View, ViewModel); MainContainer.Hidden = true; ViewModel.VisibleAction = () => { MainContainer.Hidden = (ViewModel.Count <= 0); NewWordTextField.ResignFirstResponder(); }; ViewModel.SetBadgeValueAction = () => TabBarItem.BadgeValue = (ViewModel.Count > 0) ? ViewModel.Count.ToString() : null; MainContainer.Hidden = true; ViewModel.WordMeaning = ""; }
public override void ViewDidLoad() { base.ViewDidLoad(); InitializeBindings(View, ViewModel); ViewModel.VisibleAction = () => { MainContainer.Hidden = (ViewModel.Count <= 0); NewWordTextField.ResignFirstResponder(); }; ViewModel.SetBadgeValueAction = () => { TabBarItem.BadgeValue = (ViewModel.Count > 0) ? ViewModel.Count.ToString() : null; UIApplication.SharedApplication.ApplicationIconBadgeNumber = (ViewModel.Count > 0) ? ViewModel.Count : -1; }; ViewModel.LoadData(); }