Hey Leute,
ich weiß das ist jetzt eine Frage die ich eigentlich selbst bentworten können müsste, aber:
Ich habe ein MainWindow, in der meine Symbolleiste ist und ein Menü, in dem man auswählen kann welche Page in den Frame geladen werden soll.
Der Rest des Fensters ist der Frame.
So, nun möchte ich wenn auf der Page mykontos ein Button gedrückt wird, dass die Visibility-Eigenschaft einer Label auf Visible gesetzt wird, sodass bei diesem Klick ein zweites Menü erscheint.
Also auf mykontos gibts ne ListView in der man seine Konten erstellen kann / löschen kann / etc. Wenn dann ein Projekt geladen wird, soll das Konto-Menü erscheinen, zur Verwaltung des geöffneten Kontos. Beim Schließen das Kontos wird das Menü wieder ausgeblendet.
So nun habe ich in MainWindow.xaml.cs folgende Funktion:
C#-Quelltext
1: 2: 3: 4: 5: 6:
| public static void DoKont() { MainWindow m = new MainWindow(); m.kontomenue_label.Visibility = System.Windows.Visibility.Visible; MessageBox.Show("Did changes"); } |
Und in mykontos.xaml.cs
C#-Quelltext
1: 2: 3: 4:
| private void button5_Click(object sender, RoutedEventArgs e) { MainWindow.DoKont(); } |
Die MessageBox wird beim drücken des Buttons angezeigt, die Label erscheint jedoch nicht. Was mache ich falsch??
LG rapgru