簡體   English   中英

wpf列表框項目從另一個wpf窗口添加

[英]wpf listbox Items add from another wpf window

有誰知道如何從另一個WPF窗口將項目添加到WPF列表框(在混合時創建的窗口)?

我有以下代碼

mainpage mp = new mainpage();
        mp.listbox1.Items.Add(namebox.Text);

感謝大伙們

兩種解決方案:

  1. 創建帶有參數的構造函數並將其添加到構造函數中

    mainpage mp =新的mainpage(namebox.Text);

公共主頁(字符串newItem){this.listbox1.Items.Add(namebox.Text); }

  1. 公開列表並訪問列表

您可以在System.Windows -namespace中使用Application -class。 采用

System.Windows.Application app = System.Windows.Application.Current;
System.Windows.WindowCollection wincol = app.Windows;
//iterate through collection and find your window

當然,您將需要注意線程處理,因為通常每個窗口都是在自己的線程中創建的。 有關更多參考,請參見MSDN

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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