道歉,真是新的C#學習者。我的應用程序將這些窗口:我的WPF如何啓動兩個窗口?
- 主顯示窗口
- 選項面板更改什麼是顯示窗口
如何,我可以把它使應用程序啓動時,兩者的這些窗口打開,我將如何去做在選項窗口中的用戶決定影響主窗口中的顯示?
謝謝!
道歉,真是新的C#學習者。我的應用程序將這些窗口:我的WPF如何啓動兩個窗口?
如何,我可以把它使應用程序啓動時,兩者的這些窗口打開,我將如何去做在選項窗口中的用戶決定影響主窗口中的顯示?
謝謝!
裏面的App.xaml.cs
的OnStartup
方法,添加以下內容:
Window2 window = new Window2();
window.Show();
和主窗口在默認情況下,因爲它是在你的App.xaml
財產StartupUri="MainWindow.xaml"
在主窗口的構造函數中,創建Options窗口類的新實例並調用Show()
。
爲了使兩個類交互,可以將對主窗口的引用傳遞給選項窗口。
'公共部分定義爲啓動窗口中顯示class App:Application { Window1 optionsWindow = new Window1(); optionsWindow.show(); }' 謝謝。所以我創建了一個Window1的實例,然後顯示它。 VS告訴我'App.optionsWindow'是'字段',但是像'type'一樣使用。知道該怎麼辦? –
@ michael.greenwald不錯,你聲明optionsWinow就像你提到的一樣,但'optionsWindow.show();'必須在一個方法中,而不是直接在類中。所以但它裏面'保護覆蓋無效OnStartup(StartupEventArgs e){optionsWindow.show(); }' –
好,但OnStartup被調用的地方在哪裏? –