我有一个名为HomePage.xaml
的用户控件。我正在页面的构造函数中的文件后面的代码中创建模型实例(使用MVVM模式),方法为[]
MainViewModel model = new MainViewModel();
我在
HomePage.xaml
中有一个按钮,我想绑定到MainViewModel
中称为GetData()
的命令,并想在datagrid中填充数据。MainViewModel
有一个ObservableCollection
,我将用它来绑定datagrid中的数据。
在不使用绑定命令的情况下将数据填充到datagrid中可以正常工作。
我将按钮绑定为:
<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绑定命令?
我有一个名为HomePage.xaml的用户控件。我正在页面的构造函数中的文件后面的代码中创建模型实例(使用MVVM模式),方法为MainViewModel model = new MainViewModel();我有...
[就像Archie所说,将页面的DataContext设置为MainViewModel的实例。