Cześć.
Tworzę prostą grę kółko i krzyżyk z wykorzystanie WPF.
Być może problem mam trywialny, a nie mogę go rozwiązać od paru dni.
Otóż w mojej aplikacji po naciśnięciu button'a Menu otwiera się nowe drugie okno i w tym oknie za pomocą RadioButton chciałbym zmienić opcje, które powodowałoby zmianę rozpoczęcia gry z kółka na krzyżyk w pierwszym oknie.
Inaczej mówiąc jak przesłać zmienną o typie bool z jednego okna do drugiego?
Próbowałem:
Menu.xaml.cs
public static bool IsCross = true;
public void player_2_cross_Checked(object sender, RoutedEventArgs e)
{
this.player_1_cross.IsChecked = false;
IsCross = (bool)this.player_1_cross.IsChecked;
}
W oknie MainMenu próbuje odwołać się Menu.IsCross wartość nie podlega zmianie, wartość bool przyjmują taką z jaką została zainicjalizowana.