【发布时间】:2016-08-27 09:45:41
【问题描述】:
我在 Xamarin Forms 中遇到数据绑定问题。这就是为什么,我期望从以下 XAML 语句中发生的事情:
IsVisible="{Binding Path=UserContext.IsLoggedOut}"
Is - 属性绑定到 View Model 的子对象。现在,要么 Xamarin Forms 不支持这一点,要么我错过了一个技巧。
如果 Xamarin 不支持这一点,而 WPF 支持它,那么我们应该怎么做才能传播嵌套对象?扁平化视图模型让我写了一大堆不优雅的代码。
【问题讨论】:
-
UserContext 长什么样子?
-
UserContext 是 viewModel 类的一个属性。 UserContext 对象有一个名为 IsLoggedOut 的属性
-
你能粘贴代码吗?
-
要粘贴的代码太多,但我真的不明白为什么检查 UserContext 对象会有很大的不同。我认为这是 Xamarin.Forms 不支持数据绑定中的嵌套对象的问题,但我还没有向我确认这一点
-
绝对支持嵌套绑定。这就是为什么我想看看你的代码。
标签: data-binding xamarin.forms