internal override void Apply(VisualElement container) { /// <sample> // Get a reference to the slider from UXML and assign it its value. var uxmlSlider = container.Q <SliderInt>("the-uxml-slider"); uxmlSlider.value = 42; // Create a new slider, disable it, and give it a style class. var csharpSlider = new SliderInt("C# Slider", 0, 100); csharpSlider.SetEnabled(false); csharpSlider.AddToClassList("some-styled-slider"); csharpSlider.value = uxmlSlider.value; container.Add(csharpSlider); // Mirror value of uxml slider into the C# field. uxmlSlider.RegisterCallback <ChangeEvent <int> >((evt) => { csharpSlider.value = evt.newValue; }); /// </sample> }