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クラスの紐づけを行う場合に使うこともできます。