private void Button_Clicked(object sender, ButtonClickedEventArgs args) { if (ButtonClicked != null) { ButtonClicked.Invoke(sender, args); } }
private void LinkClicked(object arg) { if (ButtonClicked != null) { ButtonClickedEventArgs args; string str = arg.ToString(); switch (str) { case "Reply": args = new ButtonClickedEventArgs(ButtonType.Reply); break; case "Modify": args = new ButtonClickedEventArgs(ButtonType.Edit); break; case "Delete": args = new ButtonClickedEventArgs(ButtonType.Delete); break; default: throw new NotSupportedException(str); } args.SelectedItem = DataContext as FeedItem; //Change to ButtonClicked ButtonClicked.Invoke(this, args); } }
private void Button_Clicked(object sender, ButtonClickedEventArgs args) { args.Callback += UpdateSelected; args.SelectedItem = DataContext as FeedItem; switch (args.Type) { case ButtonType.Down: if (DownClicked != null) { DownClicked.Invoke(sender, args); } break; case ButtonType.Up: if (UpClicked != null) { UpClicked.Invoke(sender, args); } break; default: throw new NotImplementedException(); } }
private void VoteControl_Clicked(object sender, ButtonClickedEventArgs args) { if (VoteClicked != null) { VoteClicked.Invoke(sender, args); } }
private void voteButton_Click(object sender, RoutedEventArgs e) { if (Clicked != null) { var args = new ButtonClickedEventArgs(Type); args.Callback += () => { Thread th = new Thread((paramz) => { Thread.Sleep(WAIT_TIME); App.Current.Dispatcher.Invoke(() => UpdateButton()); }); th.Start(); }; Clicked.Invoke(sender, args); } }
private async void Button_Clicked(object sender, Controls.ButtonClickedEventArgs args) { await vm.ButtonClicked(args); }
private void VoteControl_UpClicked(object sender, ButtonClickedEventArgs args) { Button_Clicked(sender, args); }
private async void RantControl_VoteClicked(object sender, Controls.ButtonClickedEventArgs args) { await vm.Vote(args); }