【发布时间】:2011-09-20 15:56:16
【问题描述】:
我有以下 XAML 布局
<DataTemplate x:Key="Reports">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding Title}" Grid.Column="1"/>
<telerik:RadButton x:Name="Edit"
Command={Binding MyCommand} <!-- From View Model -->
CommandParameter={Binding Id}/> <!-- From DataTemplate -->
</Grid>
</DataTemplate>
我想将命令绑定到按钮,这需要我将按钮的数据上下文设置为 ViewModel。
但我想将 DataTemplate 数据上下文中的数据绑定到命令参数。
在同一个控件中是否可以有两个数据上下文?
【问题讨论】:
标签: silverlight binding mvvm-light