示例#1
0
        /// <summary>
        /// Creates a new instance of <see cref="MaterialTypeScaleEffect"/>.
        /// </summary>
        /// <param name="typeScale">The type scale to apply.</param>
        public MaterialTypeScaleEffect(MaterialTypeScale typeScale) : base("Material.TypeScaleEffect")
        {
            var key           = $"Material.LetterSpacing.{typeScale.ToString()}";
            var value         = Application.Current.Resources[key];
            var letterSpacing = Convert.ToDouble(value);

            this.TypeScale     = typeScale;
            this.LetterSpacing = letterSpacing;
        }
示例#2
0
 public static void SetTypeScale(BindableObject view, MaterialTypeScale typeScale)
 {
     view.SetValue(TypeScaleProperty, typeScale);
 }