![](/img/trans.png)
[英]How should I pass data between WPF Windows involving `MainWindow` (C#)?
[英]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.