private void TrackView_ItemClicked(object sender, ClearUC.ItemClickedEventArgs e) { PageItemCollection PageItems = CurrentItems; OrderManager om = new OrderManager(); LAPP.IO.FileItem playF = null; int index = TrackView.Items.IndexOf(e.Item); for (int i = 0; PageItems.Count > i; i++) { if (PageItems[i].ListItem == TrackView.Items[index]) { playF = (LAPP.IO.FileItem)PageItems[i]; break; } } if (playF != null) { om.Scan(PageItems); PlayFile?.Invoke(this, new PlayFileEventArgs() { Manager = om, File = playF }); } }
protected virtual void OnPlayFile(PlayFileEventArgs pea) { PlayFile?.Invoke(this, pea); }
private void btnPlay_Click(object sender, EventArgs e) { PlayFile?.Invoke(new object(), new EventArgs()); }