Beispiel #1
0
 private void Button_Clicked(object sender, ButtonClickedEventArgs args)
 {
     if (ButtonClicked != null)
     {
         ButtonClicked.Invoke(sender, args);
     }
 }
Beispiel #2
0
        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);
            }
        }
Beispiel #3
0
        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();
            }
        }
Beispiel #4
0
 private void VoteControl_Clicked(object sender, ButtonClickedEventArgs args)
 {
     if (VoteClicked != null)
     {
         VoteClicked.Invoke(sender, args);
     }
 }
Beispiel #5
0
        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);
            }
        }
Beispiel #6
0
 private async void Button_Clicked(object sender, Controls.ButtonClickedEventArgs args)
 {
     await vm.ButtonClicked(args);
 }
Beispiel #7
0
 private void VoteControl_UpClicked(object sender, ButtonClickedEventArgs args)
 {
     Button_Clicked(sender, args);
 }
Beispiel #8
0
 private async void RantControl_VoteClicked(object sender, Controls.ButtonClickedEventArgs args)
 {
     await vm.Vote(args);
 }