Ejemplo n.º 1
0
        void UpdateToolbarSubtitle(ContentPageBase cPage, AppCompatTextView subTitleTextView, Typeface originalFont, ColorStateList defaultColorStateList)
        {
            ClearTextView(subTitleTextView, true);

            if (cPage.FormattedSubtitle != null && cPage.FormattedSubtitle.Spans.Count > 0)
            {
                subTitleTextView.TextFormatted = cPage.FormattedSubtitle.ToAttributed(Font.Default, Xamarin.Forms.Color.Default, _subTitleTextView);

                subTitleTextView.Visibility = ViewStates.Visible;
            }
            else if (!string.IsNullOrEmpty(cPage.Subtitle))
            {
                UpdateToolbarTextColor(subTitleTextView, CustomNavigationPage.GetSubtitleColor(cPage), _originalColorStateList);
                UpdateToolbarTextFont(subTitleTextView, CustomNavigationPage.GetSubtitleFont(cPage), _originalFont);

                subTitleTextView.Text       = cPage.Subtitle;
                subTitleTextView.Visibility = ViewStates.Visible;
            }
        }
Ejemplo n.º 2
0
 public SeoSettingsViewModel(SeoSettingsBlock seoSettings, ContentPageBase currentPage)
 {
     SeoSettings = seoSettings;
     CurrentPage = currentPage;
 }
Ejemplo n.º 3
0
 public CustomNavigationPage(ContentPageBase page) : base(page)
 {
 }