在设计器中编辑Visual Studio的View时,属性窗口中的数字值用逗号显示。保存更改后,逗号将保留在XAML中,而在运行时进行解析时,逗号将导致该值返回null。
是否有可以更改此设置的设置?
这是一个已知问题吗?
我正在处理一组继承的代码,这些代码大量使用FindViewByTag,并且在设计器中对其进行编辑后,应用程序的某些部分似乎随机地“中断”,而我一直将其追溯到这个逗号问题...
https://i.imgur.com/VkW5OlC.jpg我的代表低到无法发布图片。
答案 0 :(得分:0)
Okey,从屏幕截图中,我将清楚地知道在哪里设置逗号。我认为这不是问题。根据文档, UIView.Tag Property 是nint
的一种。
可用于标识特定UIView实例的整数。
[get: Foundation.Export("tag")]
[set: Foundation.Export("setTag:")]
public virtual nint Tag { get; set; }
所以,在这里您不能在xaml中用逗号设置值。