Skip to content

View Installer

View InstallerはViewクラスが1つ以上定義されているアセンブリ上に1つ生成されます。
ViewInstaller.Install()を実行することで、アセンブリ内のすべてのViewクラスをView Provider に登録します。
登録されたViewクラスはUxmlGuidから呼び出すことができるようになります。

Install

アセンブリ内のすべてのViewクラスをView Providerに登録する処理を実行するメソッドです。
このメソッドは明示的に呼び出す必要があります。 ListView Property など、ViewクラスをGuidで指定する必要があるプロパティを使用する場合、指定したViewクラスが所属するアセンブリの ViewInstaller.Install()を事前に呼ぶ必要があります。
ViewInstaller.Install()をの呼び出しは、通常、HaikaraManager.Initialize()で実行されることが推奨されます。

View Provider

View ProviderはGuidからViewクラスを呼び出すのに使われます。
ViewInstaller.Instal() を呼び出すことで、そのViewInstallerが所属するアセンブリ内のすべてのViewクラスのGuidが登録され、呼び出しが可能になります。
ListView Propertyや、 TabView Propertyのように、動的にViewを呼び出す必要がある場合に、 UI Catalogと組み合わせて使うことができます。
また、.uxml上のテンプレートのような既にUIの実体が存在するケースに対してViewクラスの紐づけを行う場合に使うこともできます。