【发布时间】:2010-05-19 07:17:54
【问题描述】:
我有一个名为HomePage.xaml 的用户控件。我在页面构造函数的代码隐藏文件中创建模型实例(使用 MVVM 模式)
MainViewModel model = new MainViewModel();
我在HomePage.xaml 中有一个按钮,我想将其绑定到MainViewModel 中名为GetData() 的命令,并希望在数据网格中填充数据。 MainViewModel 有一个 ObservableCollection,我将使用它来绑定数据网格中的数据。
在没有绑定命令的情况下填充数据网格中的数据可以正常工作。
我将按钮绑定为:
<StackPanel x:Name="stkPanelInput" Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center">
<Button x:Name="buttonGetData" Width="70" Content="GetData" Command="{Binding GetData}" Click="buttonGetData_Click"/>
</StackPanel>
如何使用 MVVM 绑定命令?
【问题讨论】:
标签: mvvm binding button silverlight-4.0 icommand