# IValueDisplay interface

Namespace: [Grasshopper2.Types.Assistant](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.types.assistant.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public interface IValueDisplay
```

Base interface for all displayable data on the canvas. The display proxy is used to show values inside data panels and possibly other UI contexts in the future as well.

**Derived types:** [DefaultValueDisplay<T>](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.defaultvaluedisplay-1.md)

## Properties

- [Height](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.ivaluedisplay/height.md): Gets the ideal vertical height for this proxy. There is no guarantee this hint will be obeyed, when proxies are part of a table, the highest element in each row will set the height of all elements.

## Methods

- [Draw](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.assistant.ivaluedisplay/draw.md): Draw this proxy into a graphics context.
