Creates a decorator that has no bound property.
Add a bindable child element after you construct the decorator. The decorator stays unbound until that child binds to a SerializedProperty, and only then does it show the override indicator and the context menu. Use this constructor when you build the hierarchy yourself rather than letting a drawer create it for you.
// Create a UxmlAttributeFieldDecorator and add a Slider as the bound IBindable child. // The decorator binds automatically when the Slider binds to the "opacity" property. static class DecoratorConstructorExample { static void Example(VisualElement container) { UxmlAttributeFieldDecorator decorator = new UxmlAttributeFieldDecorator(); Slider slider = new Slider("Opacity", 0f, 1f) { bindingPath = "opacity" }; decorator.Add(slider); container.Add(decorator); } }