是否可以选择退出 x:DataType 提供的验证?

问题描述 投票:0回答:1

所以说一个元素声明了一个

x:DataType
,那么任何无效的绑定都是编译器错误。如果在某些情况下不需要这样做,是否可以放弃外部
x:DataType
提供的保护?

我已经考虑/尝试将

x:DataType
设置为
""
"x:Object"
,但是都不起作用(
""
是无效语法,并且
x:Object
似乎不是特殊情况,仍然导致 XFC0045“绑定:在“System.Object”上找不到属性“Xyz””)。

我认识到(a)最简单的解决方案是“根本不使用

x:DataType
!” (b) 如果我已经在某些地方使用
x:DataType
,我也可以在所有地方使用它,但是我确实相信,考虑到我的限制,如果可能的话,放弃
x:DataType
的保护是最好的选择。我正在努力工作。

xaml maui
1个回答
0
投票

感谢 Gerald Versluis 在评论中的回答 - 这可以通过设置

x:DataType={x:Null}
来实现。

© www.soinside.com 2019 - 2024. All rights reserved.