Beispiel #1
0
        public List <ContextMenuResult> LoadContextMenus(Result selectedResult)
        {
            if (!(selectedResult?.ContextData is AvailableResult data))
            {
                return(new List <ContextMenuResult>(0));
            }

            return(new List <ContextMenuResult>()
            {
                new ContextMenuResult
                {
                    AcceleratorKey = Key.C,
                    AcceleratorModifiers = ModifierKeys.Control,
                    FontFamily = "Segoe MDL2 Assets",
                    Glyph = "\xE8C8",                       // E8C8 => Symbol: Copy
                    Title = Resources.Microsoft_plugin_timedate_CopyToClipboard,
                    Action = _ => ResultHelper.CopyToClipBoard(data.Value),
                },
            });
        }