我刚刚在VS2019中启动了一个新的Xamarin(Android和iOS)项目,并一直遵循this quick start guide来构建示例应用。
它要求您添加到App.xaml
的一行是
<Thickness x:Key="PageMargin">20</Thickness>
但是,IntelliSense会立即用上述错误(错误,不是警告)来强调它。它仍然能够以某种方式构建(我认为错误应该阻止构建?)并按预期工作,因此错误的错误消息使我感到困惑。
我使用的是过时的解析器吗?我检查了所有Xamarin Nuget软件包是否都是最新的,并且如上所述,我正在使用Visual Studio 2019,所以我不明白为什么会有这个问题。
或者有没有更现代的方式写这行?该教程只有几个月的历史...
答案 0 :(得分:1)
您正在尝试定义资源,也可以这样编写:
<Thickness x:Key="PageMargin" Left="20" Top="20" Right="20" Bottom="20"/>
答案 1 :(得分:0)
<Thickness x:Key="PageMargin" >
<Thickness.Bottom>20</Thickness.Bottom>
</Thickness>