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; }
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); } }