Exemplo n.º 1
0
 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         = "";
 }
Exemplo n.º 2
0
        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();
        }