在事件处理程序中操作对象数据

时间:2018-05-24 19:49:41

标签: c# wpf events event-handling

对于最终项目,我正在制作一个WPF应用程序来跟踪龙与地下城的战斗统计数据。

应用程序的每个实例都有一个Session对象,用于跟踪转弯。我需要能够在" Next Turn"中增加Session中的转弯变量。按下按钮。

这是我的C#代码。

namespace CombatTracker
{
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
            Session CurrentSession = new Session();
        }

        //creates new session
        private void btnNewSession_Click(object sender, RoutedEventArgs e)
        {
            MainWindow NewSession = new MainWindow();
            NewSession.Show();
            Close();
        }

        //increments the turn count 
        private void btnNextTurn_Button_Click(object sender, RoutedEventArgs e)
        {
            //???????????
        }
    }
}

这是Session类。

namespace CombatTracker
{
    public class Session
    {
        private int turn = 1;

        public int nextTurn()
        {
            return turn++;
        }
    }
}

0 个答案:

没有答案