【发布时间】:2012-06-18 00:14:45
【问题描述】:
我遵循了一个非常简单的 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>
提前感谢您的帮助
【问题讨论】:
标签: c# wpf xaml mvvm datacontext