ListBox images not showing in v9 beta

After updating to 9.0.26195.12303, I find my Eto.Forms.ListBox list item images are no longer shown:

v8

v9

These screenshots show the same plugin binary running in v8 and v9 on win11. The ListBox has its DataStore set to an ObservableCollection<NodeListItem> where NodeListItem has a public Image property of type Eto.Drawing.Image.

I cannot guarantee this issue first appeared in this exact beta build, but I believe so.

SystemInfo v8

Rhino 8 SR32 2026-6-9 (Rhino 8, 8.32.26160.13001, Git hash:master @ 2804b73b0f4b4feba10cb8b0b07c18fce290de93)
License type: Not For Resale Lab, build 2026-06-09
License details: Cloud Zoo

Windows 11 (10.0.22631 SR0.0) or greater (Physical RAM: 158GB)
.NET 8.0.14

Computer platform: LAPTOP - Plugged in [79% battery remaining]

Non-hybrid graphics configuration.
Primary display and OpenGL: NVIDIA RTX 4000 Ada Generation Laptop GPU (NVidia) Memory: 12GB, Driver date: 3-4-2026 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 595.79
> Integrated accelerated graphics device with 4 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port
Primary OpenGL: NVIDIA RTX 4000 Ada Generation Laptop GPU (NVidia) Memory: 12GB, Driver date: 3-4-2026 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 595.79
> Integrated accelerated graphics device with 4 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port

Secondary graphics devices.
Intel(R) UHD Graphics (Intel) Memory: 2GB, Driver date: 4-2-2025 (M-D-Y).
> Integrated graphics device with 4 adapter port(s)
- Secondary monitor is laptop’s integrated screen or built-in port

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
GPU Tessellation is: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)

Anti-alias mode: 8x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 3-4-2026
Driver Version: 32.0.15.9579
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 12282 MB

Rhino plugins that do not ship with Rhino
C:\Users\jeremy\AppData\Roaming\McNeel\Rhinoceros\8.0\Plug-ins\Bella (813de3fb-18eb-405f-bfcd-b0b4d3da91fb)\26.4.2.0\bella_rhino.rhp “Bella” 26.4.2.0
C:\Users\jeremy\AppData\Roaming\McNeel\Rhinoceros\packages\8.0\SubstanceImporter\2.0.7\Substance.Win.rhp “SubstanceImporter” 2.0.7.0

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.32.26160.13001
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 8.32.26160.13001
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.32.26160.13001
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.32.26160.13001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.32.26160.13001
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.32.26160.13001
C:\Program Files\Rhino 8\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 8\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp “SectionTools”

SystemInfo v9

Rhino 9 SR0 2026-7-14 (Rhino 9 BETA, 9.0.26195.12303, Git hash:master @ e65c4e97d90a610a755e1fa38d13856483719a8c)
License type: Not For Resale Lab, build 2026-07-14
License details: Cloud Zoo
Expires on: 2026-08-28

Windows 11 (10.0.22631 SR0.0) or greater (Physical RAM: 158GB)
.NET 10.0.2

Computer platform: LAPTOP - Plugged in [79% battery remaining]

Non-hybrid graphics configuration using DirectX
Primary display: NVIDIA RTX 4000 Ada Generation Laptop GPU (NVidia) Memory: 12GB, Driver date: 3-4-2026 (M-D-Y). DirectX(11)
> Integrated accelerated graphics device with 4 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port

Secondary graphics devices.
Intel(R) UHD Graphics (Intel) Memory: 2GB, Driver date: 4-2-2025 (M-D-Y).
> Integrated graphics device with 4 adapter port(s)
- Secondary monitor is laptop’s integrated screen or built-in port

DirectX Settings
Safe mode: Off

OpenBLAS: OpenBLAS 0.3.30 DYNAMIC_ARCH NO_AFFINITY Haswell MAX_THREADS=64.

Rhino plugins that do not ship with Rhino
C:\Users\jeremy\AppData\Roaming\McNeel\Rhinoceros\9.0\Plug-ins\Bella (813de3fb-18eb-405f-bfcd-b0b4d3da91fb)\26.4.2.0\bella_rhino.rhp “Bella” 26.4.2.0

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 9 WIP\Plug-ins\Commands.rhp “Commands” 9.0.26195.12303
C:\Program Files\Rhino 9 WIP\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 9 WIP\Plug-ins\3dxRhino.9.rhp “3DxRhino.9”
C:\Program Files\Rhino 9 WIP\Plug-ins\UpdatesAndStatistics\UpdatesAndStatistics.rhp “UpdatesAndStatistics” 9.0.26195.12303
C:\Program Files\Rhino 9 WIP\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 9.0.26195.12303
C:\Program Files\Rhino 9 WIP\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 9.0.26195.12303
C:\Program Files\Rhino 9 WIP\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 9 WIP\Plug-ins\MeshCommands.rhp “MeshCommands” 9.0.26195.12303
C:\Program Files\Rhino 9 WIP\Plug-ins\RhinoCycles.rhp “RhinoCycles” 9.0.26195.12303
C:\Program Files\Rhino 9 WIP\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 9 WIP\Plug-ins\SectionTools.rhp “SectionTools”

Hey @jdhill, thanks for reporting the issue! It was indeed broken recently.

I’ve logged it here to get this fixed up RH-97657 Eto ListBox no longer shows images

Cheers,
Curtis.

Hey @jdhill, I tried to reproduce this with Bella installed but I can’t figure out how to show that particular panel (it does not show up in the panels list). Could you give the latest dujour build a try and let me know if it resolves the issue for you?

thanks Curtis, yes it seems working fine in this build :slight_smile:

RH-97657 is fixed in Rhino BETA