3、将其纳入到Sliverlight3中了,颇感惊异。 1,从Attach属性开始 在继续阅读之前,建议下载Demo程序,并先看看源代码 从上面的代码看,你是不是可以猜到loc:InfoService.Info是一个AttachProperty,我们将一个字符串Attach到了一个Button控件上。恩,你的猜想是可行的,也是一般做法,但这里我们并不想这么做,看看我是怎么做的: public static class
5、 InfoService { private static Hashtable infoCache = new Hashtable(); public static void SetInfo(Object obj, Object info) { if (infoCache.Contains(obj)) { infoCache[obj] = info; } else
6、 { infoCache.Add(obj, info); } } public static Object GetInfo(Object obj) { if (infoCache.Contains(obj)) { Console.WriteLine("get value from custom cache"); return infoCac