public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            WelcomeTextLabel.Text  = Resources.SuggestionsEmptyStateText;
            WelcomeTitleLabel.Text = Resources.SuggestionsEmptyStateTitle;

            //TableView setup
            tableViewSource             = new SuggestionsTableViewSource(SuggestionsTableView);
            SuggestionsTableView.Source = tableViewSource;

            var bindingSet = this.CreateBindingSet <SuggestionsViewController, SuggestionsViewModel>();

            //Suggestions table view
            bindingSet.Bind(tableViewSource).To(vm => vm.Suggestions);
            bindingSet.Bind(WelcomeView)
            .For(v => v.BindVisibility())
            .To(vm => vm.IsEmpty)
            .WithConversion(new MvxVisibilityValueConverter());

            bindingSet.Bind(tableViewSource)
            .For(v => v.StartTimeEntryCommand)
            .To(vm => vm.StartTimeEntryCommand);

            bindingSet.Apply();
        }
Ejemplo n.º 2
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            //TableView setup
            var source = new SuggestionsTableViewSource(SuggestionsTableView);

            SuggestionsTableView.Source = source;

            var bindingSet = this.CreateBindingSet <SuggestionsViewController, SuggestionsViewModel>();

            //Suggestions table view
            bindingSet.Bind(source).To(vm => vm.Suggestions);

            bindingSet.Apply();
        }