Fråga : Hur kontrollera ett fönster från ett annat i wpfapplikation?

Jag tillfogade ett fönster (name=Window1) till min Wpf applikation. Insida Window1 jag droped en del- knäppas (Name=Button1).  Jag kunde öppna Window1, genom att klicka på en knäppas som jag har insida min MainWindow (MainButton).
1) Få by standard MainWindow öppnad, när jag öppnar min applikation mig.
2) I press MainButton och mig får (utan bokslut MainWindow)
3), när jag klickar button1 (insida Window1) I som är kompetent att ändra bakgrunden färgar av Mainbutton (inre MainWindow) till rött. Jag kan inte utföra denna enkla uppgift! Även canot I har acces till mainwindow från att withen hjälp för window1.
Please!
" klar "

Svar : Hur kontrollera ett fönster från ett annat i wpfapplikation?

Oh förlåta mig tar fram omkring modifikatorer, behöver inte uppsättningen dem i wpf.
men du kan ändra ditt knäppas rekvisita som nedanför:
anta att fönstret som du önskar att ändra knäppas insida, det är MainWindow.
du kan söka efter det i något liknande för öppna fönster detta:
och ändra varje kontrollerar rekvisita som du önskar:

System.Windows.Window M = ny System.Windows.Window ();
           foreach (System.Windows.Window w i Application.Current.Windows)
           {
               om (w.Name-== ”MainWindow”)
               {
                   M = w;
                   avbrott;
               }

           }

           (M som MainWindow) .textBox1.Text = ”testar”;
Andra lösningar  
 
programming4us programming4us