Я устанавливаю контекст данных GridView в XAML так же:
<Grid x:Name="pageGrid">
<Grid.DataContext>
<local:ViewModel/>
</Grid.DataContext>
</Grid>
Этот класс "ViewModel" является статическим классом, который заполняется во время:
public MainPage()
{
this.InitializeComponent();
FillViewModel():
}
Это позволяет привязать модель представления к экранной нагрузке, которая работает.
Тем не менее, я хочу загрузить FillViewModel
после FillViewModel
MainPage
.
Есть ли способ программно обновить привязку к страницам Grid XAML? Я должен просто пропустить это.
Тем не менее, я хочу загрузить FillViewModel после запуска MainPage.
Похоже, что вы ищете событие MainWindow/Control "Loaded".
XAML:
<Grid x:Name="Grid1" Loaded="Grid1_Loaded"/>
Код:
private void Grid1_Loaded(object sender, RoutedEventArgs e)
{
// Do Stuff
}