A Unity ID allows you to buy and/or subscribe to Unity products and services, shop in the Asset Store and participate in the Unity community.
Separate names with a comma.
You can get an item by original index and then find the index of this item in the DataSource: var item = ListView.RealDataSource[original_index];...
Try to replace ScrollToPosition(Mathf.Max(0f, pos)); in the AddItemsWithoutScroll() method with: if (ListRenderer.CanScroll)...
I can advise you to enable ListView.ReversedOrder (and change list sort so new messages will be first) and then restore scroll position after...
I see that the mark width is negative. Not sure why it happens, so cannot say will the delay can fix it or not.
Probably your are forgot to set rectTransform parent or Switch.SetStatus() or change IsOn property to update mark position. This code works:...
You should use a common external component (not attached to the DefaultItem) to fetch and cache data because item instances are reused, so any...
I think Prefab Variants will be better in this case: they allow to use same base prefab (message window) with different properties (theme...
This code should work: var old_option = Theme.Colors.GetOption("Option 1"); var new_option = Theme.Colors.GetOption("Option 2"); var component =...
Please check: are there any errors in the console window? if not then try to create some empty script or edit an existing one: in very rare cases...
Yes, the same process: in this case date type should have a sprite (image), text, and icon fields.
You need to create a script with a data type definition: sprite (image to display), label, etc. Like this: ImageData.cs [System.Serializable]...
v1.17.7 released Changelog: COMPATIBILITY-BREAKING CHANGES: now BeginUpdate() method of IObservableList<T>, ObservableList<T>, and...
Can you show how the table looks with MaxColumnCount = 1? I cannot reproduce this problem, probably it is related to the scripts execution orders...
The default theme has predefined values, if you open the "Font Sizes" tab in a theme editor, you will see all options' names with their values for...
Automatically added ThemeTarget will have None options in the following cases: for the Selectable component: default values of normal,...
There are not a lot of reasons why a button can be unclickable: They are blocked by some graphics componenta: a transparent image can be over the...
Because you do not want to use ResizableRoot. To change the cursor and resize an object the Resizable component should receive PointerEnter,...
Maybe you have TableHeader that has a reference to this ListView? It changes LayoutElement values to match with header values.
Please check v1.17.7b6 I made a few changes: added the "Attach to the Scene" button to the Theme editor, it will add/replace all themes in the...
Please update to v1.17.7b6 and disable IncludeOuterRegion option for the all Resizable components. In this case, Resizable Root will not be...