private void DropsinkOnModelDropped(object sender, ModelDropEventArgs modelDropEventArgs) { modelDropEventArgs.Handled = true; var beatmaps = new Beatmaps(); foreach (var sourceModel in modelDropEventArgs.SourceModels) { beatmaps.Add((BeatmapExtension)sourceModel); } BeatmapsDropped?.Invoke(this, beatmaps); }
private void ListViewCollections_ModelDropped(object sender, ModelDropEventArgs e) { e.Handled = true; var collection = (Collection)e.TargetModel; if (collection == null) { return; } var beatmaps = new Beatmaps(); foreach (var b in e.SourceModels) { beatmaps.Add((BeatmapExtension)b); } BeatmapsDropped?.Invoke(this, beatmaps, collection.Name); }
public void EmitBeatmapsDropped(object sender, Beatmaps beatmaps) { BeatmapsDropped?.Invoke(sender, beatmaps); }