记录鼠标单击并使用WPF在按钮上显示

时间:2013-08-27 09:17:13

标签: wpf

我有一个按钮。每次用户点击该按钮时,当用户点击按钮时,应该在按钮“1”上显示消息,它应显示“2”,依此类推。 我该怎么做?

enter code here

我必须使用WPF。

2 个答案:

答案 0 :(得分:0)

如果您正在使用MVVM,则在Viewmodel中创建一个属性并设置默认值1,并使用Icommand处理Button的句柄点击事件。 在ViewModel中单击按钮,然后增加或更改属性的值。

在XAML中,将按钮的Content属性绑定到ViewModel的属性。

答案 1 :(得分:-1)

我认为这正是你所需要的!

  using System;
  using System.Collections.Generic;
  using System.Linq;
  using System.Text;
  using System.Windows;
  using System.Windows.Controls;
  using System.Windows.Data;
  using System.Windows.Documents;
  using System.Windows.Input;
  using System.Windows.Media;
  using System.Windows.Media.Imaging;
  using System.Windows.Navigation;
  using System.Windows.Shapes;

  namespace WpfApplication1
  {
      /// <summary>
      /// Interaction logic for MainWindow.xaml
      /// </summary>
      public partial class MainWindow : Window
      {
          public MainWindow()
          {
              InitializeComponent();
              button1.Content = null;
          }

          private void button1_Click(object sender, RoutedEventArgs e)
          {

              if (button1.Content==null)
              {
                  button1.Content = 1;
              }
              else
              {
                  button1.Content = (Int32.Parse(button1.Content.ToString()) + 1).ToString();
              }


          }
      }
  }