我正在XAML中设置类似于so的GridView数据上下文:
<Grid x:Name="pageGrid">
<Grid.DataContext>
<local:ViewModel/>
</Grid.DataContext>
</Grid>
这个"ViewModel"类是一个静态类,在期间填充
public MainPage()
{
this.InitializeComponent();
FillViewModel():
}
这允许视图模型绑定到屏幕负载上,这是有效的。
但是,我希望在MainPage
最初运行之后加载FillViewModel
。
有没有一种方法可以用程序刷新pageGrid XAML数据绑定?我一定是错过了。
但是,我想在MainPage最初运行后加载FillViewModel
听起来像是在寻找MainWindow/Control"Loaded"事件。
XAML:
<Grid x:Name="Grid1" Loaded="Grid1_Loaded"/>
代码背后:
private void Grid1_Loaded(object sender, RoutedEventArgs e)
{
// Do Stuff
}