public override void ViewDidLoad() { base.ViewDidLoad(); // // Perform any additional setup after loading the view, typically from a nib. // UIImageView logo = new UIImageView(UIImage.FromBundle("logo_cucumber")); // logo.Frame = new CoreGraphics.CGRect (15,0,320,25); // logo.ContentMode = UIViewContentMode.ScaleAspectFit;//UIViewContentMode.ScaleAspectFit; this.NavigationItem.TitleView = CreateNavTitle("TechInsight"); // // this.NavigationItem.TitleView.ContentMode = UIViewContentMode.Left; //this.NavigationItem.TitleView.BackgroundColor = UIColor.Red; AppDelegate app = UIApplication.SharedApplication.Delegate as AppDelegate; this.NavigationItem.SetLeftBarButtonItem( new UIBarButtonItem(UIImage.FromBundle("menu") , UIBarButtonItemStyle.Done , (sender, args) => app.SidebarController.ToggleMenu()), true); this.NavigationItem.SetRightBarButtonItem( new UIBarButtonItem(UIImage.FromBundle("refresh") , UIBarButtonItemStyle.Plain , (sender, args) => { HomeViewModel.RefreshSelectedCommand.Execute(null); }), true); if (tableHomePosts == null) { return; } var TableSourceMenu = new TableSourceHomePosts(tableHomePosts); this.CreateBinding(TableSourceMenu).To <HomeViewModel> (vm => vm.FlatListPost).Apply(); this.CreateBinding(TableSourceMenu).For(s => s.SelectionChangedCommand).To <HomeViewModel> (vm => vm.PostSelectedCommand).Apply(); tableHomePosts.Source = TableSourceMenu; tableHomePosts.ReloadData(); this.CreateBinding(prgLoading).For("Hidden").To <HomeViewModel> (vm => vm.IsLoading).WithConversion("Visibility").Apply(); //HomeViewModel.RefreshData (); Relayout(); }
public override void ViewDidLoad () { base.ViewDidLoad (); // // Perform any additional setup after loading the view, typically from a nib. // UIImageView logo = new UIImageView(UIImage.FromBundle("logo_cucumber")); // logo.Frame = new CoreGraphics.CGRect (15,0,320,25); // logo.ContentMode = UIViewContentMode.ScaleAspectFit;//UIViewContentMode.ScaleAspectFit; this.NavigationItem.TitleView = CreateNavTitle ("TechInsight");// // this.NavigationItem.TitleView.ContentMode = UIViewContentMode.Left; //this.NavigationItem.TitleView.BackgroundColor = UIColor.Red; AppDelegate app = UIApplication.SharedApplication.Delegate as AppDelegate; this.NavigationItem.SetLeftBarButtonItem( new UIBarButtonItem(UIImage.FromBundle("menu") , UIBarButtonItemStyle.Done , (sender, args) => app.SidebarController.ToggleMenu ()), true); this.NavigationItem.SetRightBarButtonItem( new UIBarButtonItem(UIImage.FromBundle("refresh") , UIBarButtonItemStyle.Plain , (sender, args) => { HomeViewModel.RefreshSelectedCommand.Execute(null); }), true); if (tableHomePosts == null) return; var TableSourceMenu = new TableSourceHomePosts (tableHomePosts); this.CreateBinding (TableSourceMenu).To<HomeViewModel> (vm => vm.FlatListPost).Apply (); this.CreateBinding (TableSourceMenu).For (s => s.SelectionChangedCommand).To<HomeViewModel> (vm => vm.PostSelectedCommand).Apply (); tableHomePosts.Source = TableSourceMenu; tableHomePosts.ReloadData (); this.CreateBinding (prgLoading).For ("Hidden").To<HomeViewModel> (vm => vm.IsLoading).WithConversion ("Visibility").Apply (); //HomeViewModel.RefreshData (); Relayout(); }