我刚刚在VS2019中启动了一个新的Xamarin (Android & iOS)项目,并一直在跟随this quick start guide构建一个示例应用程序。
它要求您添加到App.xaml中的一行代码是
<Thickness x:Key="PageMargin">20</Thickness>但是,IntelliSense会立即用前面提到的错误(错误,而不是警告)给它加下划线。不知何故,它仍然在构建(我以为错误应该阻止构建?)并按预期工作,所以错误的错误消息让我感到困惑。
我使用的是过时的解析器吗?我已经检查了所有的Xamarin Nuget包都是最新的,正如我所说的,我使用的是Visual Studio 2019,所以我不明白为什么它会有这个问题。
或者,有没有更现代的方式来写这行?这个教程只有几个月的历史……
发布于 2019-05-08 14:49:13
你正在尝试定义一个资源,你也可以这样写:
<Thickness x:Key="PageMargin" Left="20" Top="20" Right="20" Bottom="20"/>发布于 2019-12-11 21:58:59
<Thickness x:Key="PageMargin" >
<Thickness.Bottom>20</Thickness.Bottom>
</Thickness>https://stackoverflow.com/questions/56031670
复制相似问题