ClearButton.Width 隐藏继承成员 Fuse.Elements.Element.Width
ClearButton.Width hides inherited member Fuse.Elements.Element.Width
开发环境:
Windows 10
保险丝 1.4.0(内部版本 14778)
今天早上我注意到我在构建项目时收到警告:
build\Local\Designer\cache\ux13\ClearButton.g.uno(6.19): W0000: ClearButton.Width hides inherited member Fuse.Elements.Element.Width -- use the 'new' modifier if hiding is intentional
C:\myproject\build\Local\Designer\cache\ux13\ClearButton.g.uno(6,20): Warning W0000: ClearButton.Width hides inherited member Fuse.Elements.Element.Width -- use the 'new' modifier if hiding is intentional(2.0 s)
据我所知,即使我将代码重置回警告出现之前的状态,我也会不断收到此警告。
执行 uno clean
或手动删除 build
文件夹似乎也无法解决问题。
警告源于您创建了一个名为 ClearButton
的自定义 ux:Class
,并且在该 class 内部您定义了一个 ux:Property
名字 Width
.
由于 Width
是 Fuse 中继承自 Fuse.Elements.Element
的所有视觉对象的默认值 属性(即使不是全部,也有很多),您实际上是在点击保留名称。
幸运的是,这只是一个警告。除非您以非常奇特的方式使用 Width
属性,否则您很可能没有遇到任何不良副作用。
要解决此问题并消除警告,请给 属性 一个不同的名称。
开发环境:
Windows 10
保险丝 1.4.0(内部版本 14778)
今天早上我注意到我在构建项目时收到警告:
build\Local\Designer\cache\ux13\ClearButton.g.uno(6.19): W0000: ClearButton.Width hides inherited member Fuse.Elements.Element.Width -- use the 'new' modifier if hiding is intentional
C:\myproject\build\Local\Designer\cache\ux13\ClearButton.g.uno(6,20): Warning W0000: ClearButton.Width hides inherited member Fuse.Elements.Element.Width -- use the 'new' modifier if hiding is intentional(2.0 s)
据我所知,即使我将代码重置回警告出现之前的状态,我也会不断收到此警告。
执行 uno clean
或手动删除 build
文件夹似乎也无法解决问题。
警告源于您创建了一个名为 ClearButton
的自定义 ux:Class
,并且在该 class 内部您定义了一个 ux:Property
名字 Width
.
由于 Width
是 Fuse 中继承自 Fuse.Elements.Element
的所有视觉对象的默认值 属性(即使不是全部,也有很多),您实际上是在点击保留名称。
幸运的是,这只是一个警告。除非您以非常奇特的方式使用 Width
属性,否则您很可能没有遇到任何不良副作用。
要解决此问题并消除警告,请给 属性 一个不同的名称。