Я использовал очень простой пример MVVM в качестве основы для своей программы. У автора был один код позади инструкции, который он использовал на главной странице для установки DataContext
. Я думаю, что вместо этого я должен сделать это в XAML. MainWindowViewModel находится в каталоге ViewModels. Код позади работает.
namespace RDLfromSP
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
DataContext = new ViewModels.MainWindowViewModel();
}
}
}
Кажется, я не могу найти правильную комбинацию, чтобы установить ее в XAML
<Window x:Class="RDLfromSP.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="300" Width="300" >
<Window.DataContext>
<local:ViewModels.MainWindowViewModel />
</Window.DataContext>
Заранее спасибо за помощь