XAML框架中的对象和事件范围

时间:2011-09-22 07:32:19

标签: c# wpf xaml

我有一个由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));
    }

正如您在此处所见,我创建了我的模型并将我的框架导航到我想要显示的页面。但是我的页面如何访问我的模型呢?

1 个答案:

答案 0 :(得分:1)

为什么不在myPage

的构造函数中包含模型
mainFrame.Navigate(new myPage(myModel));