Hi,
ich möchte gerne auf Werte von anderen Fenstern zugreifen doch ich weiß nicht wie.
Habe zur Demonstration ein kleines Programm geschrieben was mein Problem zeigt.
das haupt Fenster:
Fenster2:
und zur guter letzt Fenster Nummer 3:
kurze Anleitung was das Programm macht, also erst ruft das mainwindow par Dialog Fenster das 2. Fenster auf. In diesem Fenster kann man einen wert eingeben und bestätigt dann mit dem Button.
so der eingegebene Wert wird dann im mainwindow in den wert "Spieler" kopiert.
So und nun komm ich nicht mehr weiter und zwar wie kriege ich den Wert "Spieler" in das 3. Fenster um es denn Wert dann in label1 zu speichern ?
weiß einer wie ich das hinbekommen ? danke
ich möchte gerne auf Werte von anderen Fenstern zugreifen doch ich weiß nicht wie.
Habe zur Demonstration ein kleines Programm geschrieben was mein Problem zeigt.
das haupt Fenster:
Code:
{
/// <summary>
/// Interaktionslogik für MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
Window1 w1 = new Window1();
Window2 w2 = new Window2();
public string spieler;
public MainWindow()
{
InitializeComponent();
w1.ShowDialog();
if (w1.DialogResult == true)
{
spieler = w1.textBox1.Text;
}
}
}
}
Fenster2:
Code:
{
/// <summary>
/// Interaktionslogik für Window1.xaml
/// </summary>
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
}
private void textBox1_TextChanged(object sender, TextChangedEventArgs e)
{
}
private void button1_Click(object sender, RoutedEventArgs e)
{
DialogResult = true;
}
}
}
Code:
{
/// <summary>
/// Interaktionslogik für Window2.xaml
/// </summary>
public partial class Window2 : Window
{
public Window2()
{
InitializeComponent();
}
private void button1_Click(object sender, RoutedEventArgs e)
{
label1.text = ????
}
}
}
kurze Anleitung was das Programm macht, also erst ruft das mainwindow par Dialog Fenster das 2. Fenster auf. In diesem Fenster kann man einen wert eingeben und bestätigt dann mit dem Button.
so der eingegebene Wert wird dann im mainwindow in den wert "Spieler" kopiert.
So und nun komm ich nicht mehr weiter und zwar wie kriege ich den Wert "Spieler" in das 3. Fenster um es denn Wert dann in label1 zu speichern ?
weiß einer wie ich das hinbekommen ? danke