我定义了一个列表视图,如下所示:
<ListView Grid.Row="0" Grid.Column="1" ItemsSource="{Binding MenuList}"
SelectedItem="{Binding SelectedEngine, Mode=TwoWay}" SeparatorVisibility="None">
<ListView.RowHeight>
<OnPlatform x:TypeArguments="x:Int32">
<On Platform="Android">52</On>
<On Platform="UWP">154</On>
</OnPlatform>
</ListView.RowHeight>
</ListView>
但是我收到一条错误消息:
找不到&#39; RowHeight&#39;的属性,可绑定属性或事件,或者值和属性之间的不匹配类型。
如果我放弃它,它会编译。有谁知道如何解决这个问题?
答案 0 :(得分:1)
我在VS for Mac v7.4.1和XF v2.5.0.121934上,您的代码正在使用已启用的XAMLC进行编译并按预期工作。你的设置是什么?
尝试更新到最新版本的Xamarin.Forms。