0

System.Web 中的 Cache 对象非常好。

我处理我的 CommandBinding.CanExecute 有点像这样:

CommandBindings[0].CanExecute += (s, e) =>
{
    e.CanExecute = NotInsignificantRoutine();
};

在我的场景中, NotInsignificantRoutine() 的返回值在 5 秒的窗口内不会改变。在 WPF 中缓存的最佳方法是什么?导入 System.Web?

4

1 回答 1

2

啊,我不知道这个;这里:

System.Runtime.Caching 命名空间是 .NET Framework 4 中的新命名空间。此命名空间使所有 .NET Framework 应用程序都可以使用缓存。在早期版本的 .NET Framework 中,缓存仅在 System.Web 命名空间中可用,因此需要依赖于 ASP.NET 类。

http://msdn.microsoft.com/en-us/library/dd997362.aspx

于 2011-08-15T22:25:54.567 回答