public override void ViewDidLoad() { base.ViewDidLoad(); Title = "My Music"; NavigationController.NavigationBar.PrefersLargeTitles = true; // Create refresh control _refreshControl = new MvxUIRefreshControl(); RefreshControl = _refreshControl; // Create table source _source = new ContentTableViewSource(TableView); // Create a segmented control (split between likes, and playlists) _segmentedControl = new SoundByteSegmentedControl(new[] { "Likes", "Playlists" }); _segmentedControl.IndexChanged += OnSegmentedControlIndexChanged; TableView.TableHeaderView = _segmentedControl; // Apply constraints var constraints = View.VerticalStackPanelConstraints(new Margins(18, 0, 18, 0, 0, 0), _segmentedControl); View.AddConstraints(constraints); // Set source TableView.Source = _source; // Trigger the first click OnSegmentedControlIndexChanged(this, 0); }
public override void ViewDidLoad() { base.ViewDidLoad(); NavigationController.NavigationBar.PrefersLargeTitles = true; // Create refresh control _refreshControl = new MvxUIRefreshControl(); RefreshControl = _refreshControl; // Create a segmented control (split between likes, and playlists) var segmentedControl = new SoundByteSegmentedControl(new[] { "Tracks", "Playlists", "Users", "Podcasts" }); segmentedControl.IndexChanged += OnSegmentedControlIndexChanged; TableView.TableHeaderView = segmentedControl; // Initial selection OnSegmentedControlIndexChanged(this, 0); }