在我的MainWindow.xaml中,我有以下代码:
<Frame Name="FrmView" Source="Overview.xaml" NavigationUIVisibility="Hidden" />
现在我想在Overview.xaml.cs中访问一个在MainWindow.xaml.cs中声明和初始化的ObservableCollection。有没有办法从Frame / Page获得对MainWindow的访问权?
答案 0 :(得分:1)
您可以在页面中尝试Window.GetWindow(this)。这应该会给你顶级窗口。
答案 1 :(得分:0)
您需要声明您的应用程序:
或application resource
字典中存在的资源,因此可以通过其他方式访问
窗
或者像代码隐藏变量一样,通过代码而不是XAML来获取/设置它。