2011-02-05 47 views
0

我有一個silverlight應用程序,我試圖保持儘可能MVVM。我試圖從頁面上的靜態資源設置頁面的datacontext(以便我可以稍後在數據網格中引用靜態資源)。但是我在解決這個問題方面遇到了問題。下面的代碼可能嗎?這個XAML代碼可能嗎?

<navigation:Page.Resources> 
    <local:ProposalViewModel x:Key="viewModel" /> 
</navigation:Page.Resources> 
<navigation:Page.DataContext> 
    <!-- Binding to the viewmodel exposed from 'viewModel' --> 
</navigation:Page.DataContext> 

是否有一些聲明可以用來放入Page.DataContext綁定,以便它指向與靜態資源相同的實例?

回答

0

想通了:

<Binding Source="{StaticResource viewModel}" /> 

希望這可以幫助別人。