using System; using UIWidgets; namespace UIWidgetsSamples { public class ListViewUnderlineSample : ListViewCustom { private bool isStartedListViewCustomSample; private Comparison itemsComparison = (ListViewUnderlineSampleItemDescription x, ListViewUnderlineSampleItemDescription y) => x.Name.CompareTo(y.Name); protected override void Awake() { Start(); } public override void Start() { if (!isStartedListViewCustomSample) { isStartedListViewCustomSample = true; base.Start(); base.DataSource.Comparison = itemsComparison; } } protected override void SetData(ListViewUnderlineSampleComponent component, ListViewUnderlineSampleItemDescription item) { component.SetData(item); } protected override void HighlightColoring(ListViewUnderlineSampleComponent component) { component.Underline.color = HighlightedColor; component.Text.color = HighlightedColor; } protected override void SelectColoring(ListViewUnderlineSampleComponent component) { component.Underline.color = base.SelectedColor; component.Text.color = base.SelectedColor; } protected override void DefaultColoring(ListViewUnderlineSampleComponent component) { component.Underline.color = base.DefaultColor; component.Text.color = base.DefaultColor; } } }