我正在使用 caliburn.micro MVVM 框架进行 Windows 8 应用程序开发。
我在设计时数据方面遇到问题。我通过各种博客看了高低,找不到答案。到目前为止没有运气。
这是我认为在设计时使用此视图模型的部分
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:cal="using:Caliburn.Micro"
xmlns:vm="using:MyApp.SampleViewModels"
mc:Ignorable="d"
d:DataContext="{d:DesignInstance Type=vm:SampleNewsViewModel, IsDesignTimeCreatable=True}"
cal:Bind.AtDesignTime="True">
d:DataContext... 部分带有下划线并表示“对象引用未设置为对象的实例”
我有一个带有默认构造函数的视图模型
namespace MyApp.SampleViewModels
{
public sealed class SampleNewsViewModel
{
public SampleNewsViewModel()
{
Title = "News Title";
}
private string _title;
public string Title
{
get { return _title; }
set { _title = value; }
}
}
}
很确定我的 ViewModel 没有任何问题(但我可能是错的)。我无法弄清楚这一点,正确方向的任何一点都会很棒。
干杯,洛查纳