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