我有一个由5个“页面”和一个主“页面”组成的程序。一个页面中的事件如何触发其他“页面”中的操作...或者在一个“页面”中设置的控件值如何在另一个“页面”中使用?
我已经包含了这样的页面
<Frame Source="GeneratorPage.xaml" />
我认为这是正确的方法......但我没有运气评估控制范围内的控制。
public partial class MainWindow : Window
{
Model myModel;
public MainWindow()
{
InitializeComponent();
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
myModel = new Model();
mainFrame.Navigate(new Uri(@"\myPage.xaml",UriKind.Relative));
}
正如您在此处所见,我创建了我的模型并将我的框架导航到我想要显示的页面。但是我的页面如何访问我的模型呢?
答案 0 :(得分:1)
为什么不在myPage
类
mainFrame.Navigate(new myPage(myModel));