我想知道为什么我们不能用 Xamarin.forms "BindingContext = this" 放入一个 C# 类,但我们可以在内容页面(类和 .Xaml)中做到这一点?
问问题
60 次
1 回答
1
这是一个很好的问题。很难解释。首先,您应该了解上下文是什么。
上下文:可以理解为与内容页面一起工作。如果有内容页面,就会有关于它的上下文。而不是为什么c#类不能使用(bindContext)。上下文与内容的整个生命周期相连页。
于是BindingContext 就诞生了用于关于内容的页面。
不要太纠结,也许你可以参考Android的Context的Context解释,你会发现Context很神奇。但它们是一样的,仅供参考。
于 2018-10-26T09:45:46.177 回答