A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://docs.unity3d.com/Manual/UIB-structuring-ui-templates.html below:

Manual: Use UXML instances as templates

Use UXML instances as templates

You can instantiate existing UXML Documents as Templates inside your UXML Documents as Template Instances, similar to how PrefabsAn asset type that allows you to store a GameObject complete with components and properties. The prefab acts as a template from which you can create new object instances in the scene. More info
See in Glossary
work in Unity.

Use a UXML Document as a template

To use an existing UXML Document in your project as a template, do the following:

  1. Under the Library’s Project tab, find the UXML Asset (.uxml) you wish to instantiate.
  2. Drag it into the Hierarchy like an element in the Library.

A Template Instance appears in the Hierarchy like a normal element of type TemplateContainer. The name of the .uxml file displays as greyed font to the right of its name. If you expand the Template Instance, you can see the internal hierarchy of the instance. This internal hierarchy, as explained in Working with elements, is read-only and only for reference.

Make a Sub-Document as a template

You can make a Sub-Document within a UXML Document as a Template Instance, so you can reuse it.

  1. Right-click on the Sub-Document.
  2. Select Create Template.
  3. Select a location to save the file.

This also instantiates the Sub-Document as Template Instances in the existing document.

Note: The properties of the parent or child elements of Sub-Document do not apply to the template container element.

Edit a UXML document template instance

To edit an original UXML Document used as a Template Instance, right-click on a Template Instance, and select one of the following options:

For the second and third options, a breadcrumb appears above the ViewportThe user’s visible area of an app on their screen.
See in Glossary
. You can use the breadcrumb to go back to a parent UXML Document.

Sub-document breadcrumbs example Unpack a UXML document template instance

To unpack a single Template Instance, right-click on a Template Instance and select Unpack Instance. This changes Template Instance to a normal UXML Document.

To unpack all the Template Instances, right-click on a Template Instance and select Unpack Instance Completely. This changes all the Template Instances to normal UXML Documents.

Additional resources

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4