首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin XLS0502:类型'Thickness‘不支持直接内容

Xamarin XLS0502:类型'Thickness‘不支持直接内容
EN

Stack Overflow用户
提问于 2019-05-08 07:30:05
回答 2查看 3.6K关注 0票数 8

我刚刚在VS2019中启动了一个新的Xamarin (Android & iOS)项目,并一直在跟随this quick start guide构建一个示例应用程序。

它要求您添加到App.xaml中的一行代码是

代码语言:javascript
复制
<Thickness x:Key="PageMargin">20</Thickness>

但是,IntelliSense会立即用前面提到的错误(错误,而不是警告)给它加下划线。不知何故,它仍然在构建(我以为错误应该阻止构建?)并按预期工作,所以错误的错误消息让我感到困惑。

我使用的是过时的解析器吗?我已经检查了所有的Xamarin Nuget包都是最新的,正如我所说的,我使用的是Visual Studio 2019,所以我不明白为什么它会有这个问题。

或者,有没有更现代的方式来写这行?这个教程只有几个月的历史……

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-08 14:49:13

你正在尝试定义一个资源,你也可以这样写:

代码语言:javascript
复制
<Thickness x:Key="PageMargin" Left="20" Top="20" Right="20" Bottom="20"/>
票数 11
EN

Stack Overflow用户

发布于 2019-12-11 21:58:59

代码语言:javascript
复制
    <Thickness x:Key="PageMargin"  >
        <Thickness.Bottom>20</Thickness.Bottom>
    </Thickness>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56031670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档