XAML框架中的对象和事件作用域
本文关键字:事件 作用域 对象 框架 XAML | 更新日期: 2023-09-27 18:09:33
我有一个由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));
}
正如您在这里看到的,我创建了我的模型并将框架导航到我想要显示的页面。但是我的页面如何访问我的模型呢?
为什么不在myPage
类的构造函数中包含该模型
mainFrame.Navigate(new myPage(myModel));