示例#1
0
        public static UICommand CreateCommand(Enum code, UICommand.ExecuteHandler executeHandler, UICommand.EnabledHandler enabledHandler = null)
        {
            var description = Translator.GetTranslation(code, TranslationIntent.Description);
            var displayName = Translator.GetTranslation(code, TranslationIntent.DisplayName);

            return(new UICommand(executeHandler, enabledHandler)
            {
                Header = displayName,
                Description = description,

                Icon = GlyphIcons.GetIconModel(code),
            });
        }
示例#2
0
		private void IconDpChanged(GlyphIcons? oldValue, GlyphIcons? newValue)
		{
			CheckVisibilityStates();
		}
示例#3
0
 /// <summary>
 /// Converts the character from a glyph icon.
 /// </summary>
 /// <param name="glyphIcon">The glyph icon enum value.</param>
 /// <returns>The character.</returns>
 public static char FromSymbol(GlyphIcons glyphIcon)
 {
     return((char)glyphIcon);
 }