最后写一下景点,景点本身虽然不错,不过网上应该有无数游记,只当多一篇吧。多图杀猫。。。
















水獭:







总之,水族馆也是30-40美元,也就是200人民币的样子,真的是超值啊。如果亚特兰大只能去一个景点,那就是水族馆了。



一只幸福的猫,衣食无忧,又自由自在到处跑,和我们小区里的流浪猫或者家里关着样的猫命运不一样啊。能放养又能吃到猫粮,实在太幸福了。








最后写一下景点,景点本身虽然不错,不过网上应该有无数游记,只当多一篇吧。多图杀猫。。。
水獭:
总之,水族馆也是30-40美元,也就是200人民币的样子,真的是超值啊。如果亚特兰大只能去一个景点,那就是水族馆了。
一只幸福的猫,衣食无忧,又自由自在到处跑,和我们小区里的流浪猫或者家里关着样的猫命运不一样啊。能放养又能吃到猫粮,实在太幸福了。
当NameScope不工作的时候,往往是因为不在同一个Scope内,比如
这时x:Name="tbxNothing"定义
发生在主页内(使用MyWrapperPanel的地方),这是一个外部的NameScope,但是却不会把这个TextBox直接加到自己的逻辑树里,Xaml的定义只是设置了一个UserControl的一个属性。
而在
MyWrapperPanel控件内部,是使用者自己(一个UserControl)的NameScope,它接受外面设置的一个Dependency Property的时候,并不会自动加到自己的NameScope里,也不会更新父亲的NameScope。但是我觉得,这个过程其实由于修改了ContentPresenter的内容,其实可以推导出逻辑树的变化,应该要更改双方的NameScope里的集合才对。
下面这篇和这篇也是同样的问题。结果只能靠手动设置NameScope和Register,尤其是如果在外面的animation用了里面的对象,还必须把外面的NameScope传进去,这样才是同一个NameScope。不够这三篇文章的情况是可以理解的,因为涉及了Template,顾名思义,一个模版可以有多个实体共同使用,而且有可能这些实体共享一个父亲对象(在逻辑树中),所以为了保证命名不重复,不会自动传递NameScope是可以理解的。
吃是一个重要的主题,亚特兰大地处美国东南部,靠近墨西哥,所以墨西哥风味和西班牙语的菜单名很常见。
还是来点真正的西餐吧,价格便宜(和中餐比起来),口味也更正宗(和中餐比起来….)
下面来自一个日系的餐厅,但是厨师好像是中国人,所以能做中国菜,这是我们在亚特兰大吃过的最好的中国菜了。当然,那份三文鱼寿司也是不错的。