Ejemplo n.º 1
0
        /// <summary>
        /// Creates an instance of <see cref="IconUsage"/> using the specified font <paramref name="family"/>, font <paramref name="weight"/> and a value indicating whether the used font is italic or not.
        /// </summary>
        /// /// <param name="icon">The icon.</param>
        /// <param name="family">The font family name.</param>
        /// <param name="weight">The font weight.</param>
        public IconUsage(char icon, [CanBeNull] string family = null, [CanBeNull] string weight = null)
        {
            Icon   = icon;
            Family = family;
            Weight = weight;

            FontName = Family + "-";
            if (!string.IsNullOrEmpty(weight))
            {
                FontName += weight;
            }

            FontName = FontName.TrimEnd('-');
        }