public MainPage() { InitializeComponent(); ContentView contentView = new ContentView(); this.Content = contentView; LayoutChoice_Set layout = new TextMeasurement_Test_Layout(); VisualDefaults_Builder defaultsBuilder = new VisualDefaults_Builder(); defaultsBuilder.FontName("BlackChancery.ttf#BlackChancery"); ViewManager viewManager = new ViewManager(contentView, layout, defaultsBuilder.Build()); }
public TopicFilterer(ContentView contentView) { VisualDefaults_Builder defaultsBuilder = new VisualDefaults_Builder(); defaultsBuilder.UneditableText_Color(Color.White); defaultsBuilder.UneditableText_Background(Color.Black); ViewManager viewManager = new ViewManager(contentView, null, defaultsBuilder.Build()); Button customizeButton = new Button(); customizeButton.Clicked += CustomizeButton_Clicked; Button startButton = new Button(); startButton.Clicked += StartButton_Clicked; Button browseStarred_button = new Button(); browseStarred_button.Clicked += BrowseStarred_button_Clicked; viewManager.SetLayout(this.LayoutStack); LayoutChoice_Set startLayout = new Vertical_GridLayout_Builder() .AddLayout(new ButtonLayout(customizeButton, "Preferences")) .AddLayout(new ButtonLayout(startButton, "Browse Latest")) .AddLayout(new ButtonLayout(browseStarred_button, "Browse Past Favorites")) .Build(); this.LayoutStack.AddLayout(startLayout, "Welcome", -1); this.viewManager = viewManager; this.loadPostDatabase(); this.loadPreferences(); this.setupRulesScreen(); }