我在XAML中设置GridView数据上下文类似于:
<Grid x:Name="pageGrid">
<Grid.DataContext>
<local:ViewModel/>
</Grid.DataContext>
</Grid>
这个“ViewModel”类是一个在以下时间填充的静态类:
public MainPage()
{
this.InitializeComponent();
FillViewModel():
}
这允许视图模型绑定在有效的屏幕加载上。
但是,我想在最初运行FillViewModel
之后加载MainPage
。
有没有办法以编程方式刷新pageGrid XAML数据绑定?我不得不错过它。
答案 0 :(得分:-1)
但是,我想在MainPage最初运行后加载FillViewModel。
听起来像是在寻找MainWindow / Control“Loaded”事件。
XAML:
<Grid x:Name="Grid1" Loaded="Grid1_Loaded"/>
代码背后:
private void Grid1_Loaded(object sender, RoutedEventArgs e)
{
// Do Stuff
}