public override void ItemClicked(PageItem Item, PageItemClickedEventArgs e) { if (e.ParentEventArgs.MouseButtonEventArgs.ChangedButton == System.Windows.Input.MouseButton.Left) { FileItem FItem = Item as FileItem; if (FItem != null) { PlayFile(FItem); } } }
/// <summary> /// アイテムがクリックされた際に呼び出されます /// </summary> public abstract void ItemClicked(PageItem Item, PageItemClickedEventArgs e);
private void Item_ItemClicked(object sender, PageItemClickedEventArgs e) { ItemClicked?.Invoke(this, new ClickedEventArgs((PageItem)sender, e)); }
public ClickedEventArgs(PageItem Item, PageItemClickedEventArgs ParentEventArgs) { ClickedItem = Item; this.ParentEventArgs = ParentEventArgs; }