Сетка приложения Windows 8 Store DataContext Обновляется программно

1

Я устанавливаю контекст данных GridView в XAML так же:

<Grid x:Name="pageGrid">
        <Grid.DataContext>
            <local:ViewModel/>
        </Grid.DataContext>
</Grid>

Этот класс "ViewModel" является статическим классом, который заполняется во время:

public MainPage()
{
    this.InitializeComponent();
    FillViewModel():
}

Это позволяет привязать модель представления к экранной нагрузке, которая работает.

Тем не менее, я хочу загрузить FillViewModel после FillViewModel MainPage.

Есть ли способ программно обновить привязку к страницам Grid XAML? Я должен просто пропустить это.

Теги:
xaml
wpf
data-binding
windows-8.1

1 ответ

-1

Тем не менее, я хочу загрузить FillViewModel после запуска MainPage.

Похоже, что вы ищете событие MainWindow/Control "Loaded".

XAML:

<Grid x:Name="Grid1" Loaded="Grid1_Loaded"/>

Код:

private void Grid1_Loaded(object sender, RoutedEventArgs e)
{
    // Do Stuff
}
  • 0
    Нет, это не то, что я собирался. Мне нужно существенно обновить контекст данных gridview страницы
  • 0
    Вы связали контекст с целевым объектом? Таким образом, вам не нужно беспокоиться об этом. ну, вот что я буду делать.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню