detail page

This commit is contained in:
2020-05-06 00:16:24 +08:00
parent 98833961a0
commit 190615ab03
15 changed files with 295 additions and 45 deletions

View File

@@ -9,13 +9,41 @@ namespace Pixiview.UI
public const double FontSizeTitle = 18.0;
public const double FontSizeTitleIcon = 24.0;
public static readonly Thickness ScreenBottomPadding;
public static readonly Thickness HorizonLeft10 = new Thickness(10, 0, 0, 0);
public static readonly Thickness HorizonRight10 = new Thickness(0, 0, 10, 0);
public static readonly Thickness LeftBottom10 = new Thickness(10, 0, 0, 10);
public static readonly GridLength TitleIconWidth = 40;
public static Thickness NavigationBarOffset;
public static Thickness StatusBarOffset;
public static Thickness TotalBarOffset;
public const string IconLayer = "\uf302";
public const string IconOption = "\uf013";
public const string IconDownload = "\uf019";
static StyleDefinition()
{
if (IsFullscreenDevice)
{
if (DeviceInfo.Idiom == DeviceIdiom.Phone)
{
ScreenBottomPadding = new Thickness(0, 0, 0, 26);
}
else
{
ScreenBottomPadding = new Thickness(0, 0, 0, 16);
}
}
}
public static void SetNavigationBarHeight(double barHeight, double statusHeight)
{
NavigationBarOffset = new Thickness(0, barHeight, 0, 0);
StatusBarOffset = new Thickness(0, statusHeight, 0, 0);
TotalBarOffset = new Thickness(0, barHeight + statusHeight, 0, 0);
}
private static bool? _isFullscreenDevice;
public static bool IsFullscreenDevice