У меня есть программа, которая состоит из 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));
}
Как вы можете видеть здесь, я создаю свою модель и перемещаю рамку к странице, которую я хочу отобразить. Но как моя страница может получить доступ к моей модели?