Well, I have an instance of my Logic
class in MainWindow. There are buttons lead to other windows where I want to use Logic
methods. Should I somehow use only one instance or create new one in each window? Just don't understand how it works.
Main Window
public Logic data;
public MainWindow()
{
InitializeComponent();
data = new Logic();
}
public void OpenAddWindow(object sender, RoutedEventArgs e)
{
tForm win2 = new tForm();
win2.ShowDialog();
}
ChildWindow
public Logic logic = ((MainWindow)App.Current.MainWindow).data;
public TForm()
{
InitializeComponent();
}
public void first_ButtonClick(object sender, RoutedEventArgs e)
{
logic.AddNew();
this.Close();
}