是否有一种方法可以绑定X:XAML中控件的参数?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否有一种方法可以绑定X:XAML中控件的参数?相关的知识,希望对你有一定的参考价值。
[我试图只将值绑定到Int32括号之间,但是此代码实际上不起作用,想知道Xaml是否提供了一种方法来实现这一点。
<ListView x:Name="corsiList" HasUnevenRows="True" SeparatorVisibility="None">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<ctrls:InfoCorso Title="Binding CorsiList.Nome" Time="18:30" StyleColor="Binding ButtonColor">
<x:Arguments>
<x:Int32>Binding Subs</x:Int32>
<x:Int32>Binding Max</x:Int32>
</x:Arguments>
</ctrls:InfoCorso>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
答案
据我所知,目前,我们不支持在Xamarin中绑定参数。
有关在XAML中传递参数的信息,请参阅下面的文档。
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/xaml/passing-arguments
另一答案
您不能直接绑定到参数。
处理此问题的最佳方法是向InfoCorso用户控件中添加一些可绑定的属性,然后更新后面代码中的参数。
似乎您已经拥有Title的可绑定属性,但是如果您需要更多信息,请检查此链接
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/xaml/bindable-properties
以上是关于是否有一种方法可以绑定X:XAML中控件的参数?的主要内容,如果未能解决你的问题,请参考以下文章