[英]Displaying a Second Form in WPF
我有一個主表格和子表格。 我需要主窗體來顯示子窗體,並將一個對象傳遞給構造函數。 完成子表單后,它需要銷毀自身,以便可以重復該循環。
目前,我宣布該子表格為globaly
Public GlobalWindowBookmark As WindowEditBookmark
然后,我創建表單並將其傳遞給對象。
GlobalWindowBookmark = New WindowEditBookmark(CType(_MenuBookmark, BookmarkItem))
GlobalWindowBookmark.Visibility = Windows.Visibility.Visible
這只是感覺不對,還允許使用多個窗口。 任何幫助,將不勝感激。
謝謝,
您是否希望子表單是模式對話框-即不允許用戶在啟動時與主表單進行交互? 如果是這樣,您可以執行以下操作(很抱歉,如果我的VB並不完全正確,我通常會使用C#):
Dim wndBookmark as New WindowEditBookmark(CType(_MenuBookmark, BookmarkItem))
wndBookmark.ShowDialog()
還有一個Show方法,該方法顯示窗口,但不使其成為模式窗口。 如果您不希望子窗體為模態,那可能會有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.