2011-02-05 3 views
0

У меня есть приложение silverlight, которое я пытаюсь сохранить как MVVM, насколько это возможно. Я пытаюсь установить datacontext страницы из статического ресурса на странице (так что я могу ссылаться на статический ресурс позже в datagrid). Но у меня проблемы с работой. Возможно ли использовать следующий код?Возможно ли это 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}" /> 

Надеется, что это помогает кому-то.