首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ResourceDictionary和<System:Uint32>值

ResourceDictionary和<System:Uint32>值
EN

Stack Overflow用户
提问于 2016-10-18 01:38:41
回答 1查看 358关注 0票数 0

这是个简单的问题,也许很蠢,但我从几个小时开始就被困住了。

我在XAML部分有这样的观点:

代码语言:javascript
复制
<ContentPage.Resources>
  <ResourceDictionary>
    <System:Uint32 x:Key="UintValue">50</System:Uint32>
  </ResourceDictionary>
</ContentPage.Resources>

当然,为了获得<System>类型的访问权限,我使用了以下行:

代码语言:javascript
复制
xmlns:System="clr-namespace:System;assembly=mscorlib"

但是,我有一个XAML解析异常。当我评论<System:Uint32...</System:Uint32>时,它就起作用了。#但是我们有价值..。

有一个指向Uint的文档的链接。

代码语言:javascript
复制
Type | Range              | Size                    | .NET Framework type
uint | 0 to 4,294,967,295 | Unsigned 32-bit integer | System.UInt32

所以如果我是对的,那么Uint32来自系统,所以我不得不像系统一样引用它:Uint32 32不是?

谢谢你帮忙!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-25 13:58:05

现在有点晚了,但我还是会发回信的。您需要导入的类型应该是UInt32,而不是区分大小写的Uint32。无论如何,如果要将此值绑定到边距或类似值,则应该使用String,因为它们可以接受更多由冒号分隔的整数,而且它们是字符串。

代码语言:javascript
复制
<ContentPage 
xmlns="http://xamarin.com/schemas/2014/forms" 
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 
xmlns:System="clr-namespace:System;assembly=mscorlib">
...
<System:UInt32 x:Key="sdsd">15</System:UInt32>
...
</ContentPage>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40098193

复制
相关文章

相似问题

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