Esempio n. 1
0
 public QuickActionItem(string type,
                        string title,
                        string subtitle       = null,
                        string customIconName = null,
                        QuickActionDefaultIcon defaultIcon = QuickActionDefaultIcon.None)
 {
     Type           = type;
     Title          = title;
     Subtitle       = subtitle;
     CustomIconName = customIconName;
     DefaultIcon    = defaultIcon;
 }
Esempio n. 2
0
        public static string IconToString(this QuickActionDefaultIcon icon)
        {
            switch (icon)
            {
            case QuickActionDefaultIcon.None: return("");

            case QuickActionDefaultIcon.Compose: return("compose");

            case QuickActionDefaultIcon.Play: return("play");

            case QuickActionDefaultIcon.Pause: return("pause");

            case QuickActionDefaultIcon.Add: return("add");

            case QuickActionDefaultIcon.Location: return("location");

            case QuickActionDefaultIcon.Search: return("search");

            case QuickActionDefaultIcon.Share: return("share");

            case QuickActionDefaultIcon.Prohibit: return("prohibit");

            case QuickActionDefaultIcon.Contact: return("contact");

            case QuickActionDefaultIcon.Home: return("home");

            case QuickActionDefaultIcon.MarkLocation: return("markLocation");

            case QuickActionDefaultIcon.Favorite: return("favorite");

            case QuickActionDefaultIcon.Love: return("love");

            case QuickActionDefaultIcon.Cloud: return("cloud");

            case QuickActionDefaultIcon.Invitation: return("invitation");

            case QuickActionDefaultIcon.Confirmation: return("confirmation");

            case QuickActionDefaultIcon.Mail: return("mail");

            case QuickActionDefaultIcon.Message: return("message");

            case QuickActionDefaultIcon.Date: return("date");

            case QuickActionDefaultIcon.Time: return("time");

            case QuickActionDefaultIcon.Photo: return("photo");

            case QuickActionDefaultIcon.Video: return("video");

            case QuickActionDefaultIcon.Task: return("task");

            case QuickActionDefaultIcon.TaskCompleted: return("taslCompleted");

            case QuickActionDefaultIcon.Alarm: return("alarm");

            case QuickActionDefaultIcon.Bookmark: return("bookmark");

            case QuickActionDefaultIcon.Shuffle: return("shuffle");

            case QuickActionDefaultIcon.Audio: return("audio");

            case QuickActionDefaultIcon.Update: return("update");

            default:
                throw new ArgumentOutOfRangeException(nameof(icon), icon, null);
            }
        }