detail page
This commit is contained in:
@@ -7,6 +7,7 @@ namespace Pixiview.UI.Theme
|
||||
public const string TitleButton = nameof(TitleButton);
|
||||
public const string TitleLabel = nameof(TitleLabel);
|
||||
public const string FontIconOption = nameof(FontIconOption);
|
||||
public const string FontIconDownload = nameof(FontIconDownload);
|
||||
|
||||
public const string StatusBarStyle = nameof(StatusBarStyle);
|
||||
public const string WindowColor = nameof(WindowColor);
|
||||
@@ -15,6 +16,7 @@ namespace Pixiview.UI.Theme
|
||||
public const string MainColor = nameof(MainColor);
|
||||
public const string MainTextColor = nameof(MainTextColor);
|
||||
public const string SubColor = nameof(SubColor);
|
||||
public const string MaskColor = nameof(MaskColor);
|
||||
|
||||
public const string IconLightFontFamily = nameof(IconLightFontFamily);
|
||||
public const string IconRegularFontFamily = nameof(IconRegularFontFamily);
|
||||
@@ -23,14 +25,19 @@ namespace Pixiview.UI.Theme
|
||||
public const string FontSizeTitle = nameof(FontSizeTitle);
|
||||
public const string FontSizeTitleIcon = nameof(FontSizeTitleIcon);
|
||||
//public const string Horizon10 = nameof(Horizon10);
|
||||
public const string ScreenBottomPadding = nameof(ScreenBottomPadding);
|
||||
public const string NavigationBarHeight = nameof(NavigationBarHeight);
|
||||
public const string IconOption = nameof(IconOption);
|
||||
public const string IconDownload = nameof(IconDownload);
|
||||
|
||||
protected void InitResources()
|
||||
{
|
||||
Add(FontSizeTitle, StyleDefinition.FontSizeTitle);
|
||||
Add(FontSizeTitleIcon, StyleDefinition.FontSizeTitleIcon);
|
||||
//Add(Horizon10, StyleDefinition.Horizon10);
|
||||
Add(ScreenBottomPadding, StyleDefinition.ScreenBottomPadding);
|
||||
Add(IconOption, StyleDefinition.IconOption);
|
||||
Add(IconDownload, StyleDefinition.IconDownload);
|
||||
|
||||
if (App.ExtraResources != null)
|
||||
{
|
||||
@@ -40,6 +47,9 @@ namespace Pixiview.UI.Theme
|
||||
}
|
||||
}
|
||||
|
||||
var mainColor = this[MainTextColor];
|
||||
var iconSolidFontFamily = (string)this[IconSolidFontFamily];
|
||||
|
||||
Add(TitleLabel, new Style(typeof(Label))
|
||||
{
|
||||
Setters =
|
||||
@@ -48,27 +58,34 @@ namespace Pixiview.UI.Theme
|
||||
new Setter { Property = View.HorizontalOptionsProperty, Value = LayoutOptions.Fill },
|
||||
new Setter { Property = Label.HorizontalTextAlignmentProperty, Value = TextAlignment.Center },
|
||||
new Setter { Property = Label.FontSizeProperty, Value = StyleDefinition.FontSizeTitle },
|
||||
new Setter { Property = Label.TextColorProperty, Value = this[MainTextColor] }
|
||||
new Setter { Property = Label.TextColorProperty, Value = mainColor }
|
||||
}
|
||||
});
|
||||
|
||||
Add(TitleButton, new Style(typeof(Button))
|
||||
{
|
||||
Setters =
|
||||
{
|
||||
new Setter { Property = Button.BorderWidthProperty, Value = 0.0 },
|
||||
new Setter { Property = VisualElement.BackgroundColorProperty, Value = Color.Transparent },
|
||||
new Setter { Property = Button.FontFamilyProperty, Value = this[IconSolidFontFamily] },
|
||||
new Setter { Property = Button.FontFamilyProperty, Value = iconSolidFontFamily },
|
||||
new Setter { Property = Button.FontSizeProperty, Value = StyleDefinition.FontSizeTitleIcon },
|
||||
new Setter { Property = Button.TextColorProperty, Value = this[MainTextColor] }
|
||||
new Setter { Property = Button.TextColorProperty, Value = mainColor }
|
||||
}
|
||||
});
|
||||
|
||||
Add(FontIconOption, new FontImageSource
|
||||
{
|
||||
FontFamily = (string)this[IconSolidFontFamily],
|
||||
FontFamily = iconSolidFontFamily,
|
||||
Glyph = StyleDefinition.IconOption,
|
||||
Size = StyleDefinition.FontSizeTitle
|
||||
});
|
||||
Add(FontIconDownload, new FontImageSource
|
||||
{
|
||||
FontFamily = iconSolidFontFamily,
|
||||
Glyph = StyleDefinition.IconDownload,
|
||||
Size = StyleDefinition.FontSizeTitle
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user