这个XAML代码可以吗?

时间:2011-02-05 03:46:51

标签: silverlight xaml data-binding

我有一个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绑定,以便它指向与静态资源相同的实例?

1 个答案:

答案 0 :(得分:0)

想出来:

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

希望这有助于某人。