【发布时间】:2013-02-11 04:17:57
【问题描述】:
我有一个 ViewModel,它包含一个布尔属性,它告诉您用户是否已通过身份验证。
我有一个 WrapPanel,它绑定到一组配置文件。这些配置文件的 DataTemplate 有一个图标 - 用户未通过身份验证时的闭合挂锁和用户通过身份验证时打开的挂锁。理想情况下,这些将绑定到 ViewModel 上的布尔值,但模板的 DataContext 是单独的配置文件对象。
我试过了,
- 将绑定中的
Source选择器设置为specified here,尽管Windows Phone 7 似乎不支持x:Reference - 我也尝试了Inversion of Control(?) method detailed here(但在我的对象上找不到
containerLocator) - 我尝试应用
Style.Trigger,但 Windows Phone 7 不支持这些 - 我还尝试访问后面代码中的 XAML 元素并以编程方式更新事件触发器,但是我无法处理 DataTemplate 中的
Image元素
【问题讨论】:
标签: windows-phone-7 xaml binding