2017-12-09 21 views
1

Devの環境隠す:今朝ClearButton.Widthが継承されたメンバー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フォルダを手動で削除しても問題は解決しないようです。

答えて

2

警告は、名前ClearButtonでカスタムux:Classを作成し、そのクラスの内部で使用すると、名前Widthux:Propertyを定義しているという事実に由来します。

Widthは、ヒューズのFuse.Elements.Element(すべてではないにしても多く)を継承しているすべてのビジュアルの既定のプロパティであるため、基本的には予約済みの名前になります。 あなたにとってラッキーです、ただの警告です。非常にエキゾチックな方法でWidthプロパティを使用していない限り、望ましくない副作用が発生していない可能性が非常に高いです。

この問題を解決して警告を取り除くには、そのプロパティに別の名前を付けます。

関連する問題