public double GetNamedSize(NamedSize size, Type targetElementType, bool useOldSizes)
{
- double baseSize = Forms.ConvertToDPFont(19);
- double baseSizeSpan = 3;
-
// In case of TV profile The base named size sholud be lager than mobile profile
if (Device.Idiom != TargetIdiom.Phone)
{
- // TODO: These valuse should be updated when TV profile UX guideline released.
- baseSize = 50;
- baseSizeSpan = 12;
+ switch (size)
+ {
+ case NamedSize.Micro:
+ return Forms.ConvertToDPFont(24);
+ case NamedSize.Small:
+ return Forms.ConvertToDPFont(26);
+ case NamedSize.Default:
+ case NamedSize.Medium:
+ return Forms.ConvertToDPFont(28);
+ case NamedSize.Large:
+ return Forms.ConvertToDPFont(84);
+ default:
+ throw new ArgumentOutOfRangeException();
+ }
+
}
+ double baseSize = Forms.ConvertToDPFont(19);
+ double baseSizeSpan = 3;
switch (size)
{
case NamedSize.Micro: