Exemplo n.º 1
0
        public Task InvokeAsync(IInvocationComponent component)
        {
            switch (component.Id)
            {
            case TOPMOST:
                this.Topmost.Toggle();
                this.Configuration.Save();
                break;

            case SHOW_ARTWORK:
                this.ShowArtwork.Toggle();
                this.Configuration.Save();
                break;

            case SHOW_PLAYLIST:
                this.ShowPlaylist.Toggle();
                this.Configuration.Save();
                break;

            case QUIT:
                return(Windows.Shutdown());
            }
#if NET40
            return(TaskEx.FromResult(false));
#else
            return(Task.CompletedTask);
#endif
        }
Exemplo n.º 2
0
 protected virtual Task Quit()
 {
     return(Windows.Shutdown());
 }
Exemplo n.º 3
0
 protected virtual void Quit()
 {
     Windows.Shutdown();
 }