void OnDragEnded(MouseButtonEventArgs e) { IsDragging = false; if (Grid.IsMouseCaptured) { Grid.ReleaseMouseCapture(); } if (!Selections.TryAdd(PreviousSelection)) { Selections.TryClear(); } Selection.Set(new Rect(0, 0, 0, 0)); StartPoint = default(Point); }
public async Task UserPlaylistSelectAsync(SearchItem search, IMessageChannel channel, IGuild guild) { var playlists = search.Playlists.Items; var builders = new List <EmbedFieldBuilder>(); for (var i = 0; i < playlists.Count; i++) { builders.Add(new EmbedFieldBuilder { Name = $"{i + 1}.{playlists[i].Name} {playlists[i].Owner.DisplayName}", Value = playlists[i].Id }); } await _messageService.SelectMessage(channel, builders); Selections.TryAdd(guild.Id, 1); await Task.Delay(10000); }