2014-09-04 55 views
1

我設置在XAML GridView的數據上下文類似於這樣:的Windows 8 Store應用網格的DataContext刷新編程方式

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

這種「視圖模型」類是一個靜態類,它是在填:

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

這允許視圖模型綁定在工作的屏幕上。

但是,我想在MainPage最初運行後加載FillViewModel

有沒有一種方法來編程刷新pageGrid XAML數據綁定?我必須錯過它。

回答

-1

但是,我想在MainPage最初運行後加載FillViewModel。

聽起來像是在尋找MainWindow/Control「Loaded」事件。

XAML:

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

代碼背後:

private void Grid1_Loaded(object sender, RoutedEventArgs e) 
{ 
    // Do Stuff 
} 
+0

沒有這不是我要的。我需要從本質上刷新頁面gridview數據上下文 – aherrick 2014-09-04 20:26:50

+0

您是否將上下文綁定到目標對象?這樣你就不必擔心它。好吧,那就是我會做的。 – 2014-09-04 20:45:45

相關問題