您的位置:首页 > 移动开发 > Objective-C

在spring.net的object中使用expression,使其可以调用其他object

2010-11-05 16:34 204 查看
例如我有

<object id="obj1" ...>
<property name="Property1" .../>
</object>

<object id="obj2" ...>
<property name="Property1" value="Shoule be obj1.Property1" .../>
</object>

我想让obj2的Property1直接引用obj1的Property1。根据智能感知我知道可以使用expression,但是这具体的写法就成了问题。中间自己瞎尝试走了不少弯路,尤其是看了java下的spring的写法value = #{ expression },走了不少弯路。

spring.net中expression的写法参考这里

刚才说的内容在11.3.14. Spring Object References

总之正确的写法是

代码 <object id="obj1" ...>
<property name="Property1" .../>
</object>

<object id="obj2" ... depends-on="obj1">
<property name="Property1" expression="@(obj1).Property1" .../>
</object>

呃。。。我不确定那个depends-on是否是必须的,反正我写了没错= =

我实在是太不求甚解了-v-
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐