您粘贴的Xaml假定该OnPlatform
对象是Binding to string的目标,然后OnPlatform返回正确的string
根据平台。
不幸的是,这是行不通的,因为OnPlatform
它不是BindableObject
并且不能成为a的目标Binding
。
有意义的是使用此Xaml:
这意味着OnPlatform
根据平台返回正确的Binding(不对其进行评估)。截止到今天(2017-01-24),这在Xamarin.Forms中不起作用,但已修复的补丁已发布,将在下一版本中发布:https : //github.com/xamarin/Xamarin。表格/拉/ 709。
您粘贴的Xaml假定该OnPlatform
对象是Binding to string的目标,然后OnPlatform返回正确的string
根据平台。
不幸的是,这是行不通的,因为OnPlatform
它不是BindableObject
并且不能成为a的目标Binding
。
有意义的是使用此Xaml:
这意味着OnPlatform
根据平台返回正确的Binding(不对其进行评估)。截止到今天(2017-01-24),这在Xamarin.Forms中不起作用,但已修复的补丁已发布,将在下一版本中发布:https : //github.com/xamarin/Xamarin。表格/拉/ 709。