我有一个Silverlight应用程序,我试图尽可能保持MVVM。我正在尝试从页面上的静态资源设置页面的datacontext(以便稍后我可以在数据网格中引用静态资源)。但我在解决这个问题时遇到了问题。以下代码是否可能?
<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 :(得分:0)
想出来:
<Binding Source="{StaticResource viewModel}" />
希望这有助于某人。