我正在开发一个使用
我的问题是,如何在
NavigationView
进行页面导航的UWP应用程序。其中,ConnectionPage
用于打开和管理套接字连接,因此有像SendCommand
和Receive
等方法。其他的CameraPage
需要访问这些方法。如果我导航到ConnectionPage
,则会像平常一样创建这个类的实例,如果我导航到CameraPage
,则会创建这个类,一切都如预期那样。我的问题是,如何在
CameraPage
中使用ConnectionPage
的连接和方法?
MainPage.xaml.cs导航代码
private void NavView_Navigate(NavigationViewItem item) {
switch (item.Tag) {
case "home":
rootFrame.Navigate(typeof(HomePage)); break;
case "connection":
rootFrame.Navigate(typeof(ConnectionPage)); break;
case "camera":
rootFrame.Navigate(typeof(CameraPage)); break;
}
}
在之前的项目中,我的做法是将Connection
类的实例传递给需要它的类的构造函数。
谢谢大家
CameraPage
访问基于ObservableCollection
的ConnectionPage
中的ListView
? - cybertronic