簡體   English   中英

C#WPF框架和MainWindow中頁面之間的數據交換

[英]C# WPF Data exchange between Page in a Frame and MainWindow

在我的MainWindow.xaml中,我有以下代碼:

<Frame Name="FrmView" Source="Overview.xaml" NavigationUIVisibility="Hidden" />

在Overview.xaml.cs中,現在我想訪問一個在MainWindow.xaml.cs中聲明和初始化的ObservableCollection。 有沒有辦法從框架/頁面訪問MainWindow?

你可以在頁面中嘗試Window.GetWindow(this)。 這應該會給你頂級窗口。

您需要聲明您的應用程序:

  • 或者application resource字典中存在的application resource ,因此可以由不同的窗口訪問

  • 或者像代碼隱藏變量並通過代碼獲取/設置它而不是來自XAML。

暫無
暫無

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

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