我正在学习用于WP7的Silverlight,并偶然发现了MVVM Light工具包。我认为学习最新的东西是个好主意,所以我安装了V4 Beta。可悲的是,没有任何文件(但?)。 在模型文件夹中有3个文件,DataItem,DataService和IDataService。MVVM-Light工具包中的IDataService V4 Beta
public class DataItem
{
public DataItem(string title)
{
Title = title;
}
public string Title { get; private set; }
}
public class DataService : IDataService
{
public void GetData(Action<DataItem, Exception> callback)
{
// Use this to connect to the actual data service
var item = new DataItem("Welcome to MVVM Light");
callback(item, null);
}
}
public interface IDataService
{
void GetData(Action<DataItem, Exception> callback);
}
这些类由MainViewModel用于获取属性的值。 现在的问题:这些是你应该使用的类(特别是IDataService)?我似乎无法找到有效使用它们的方法,因为DataItem只包含一个字符串(或者它是否被用作基类?)。
哦,上帝,我现在觉得很蠢..谢谢。 – SBoss
很高兴能帮到你。不要担心,这就是我们学习的方式。 – Aligned