簡體   English   中英

在WPF中顯示第二種形式

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM