# IRhinoUiDialogService interface

Namespace: [Rhino.UI](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.ui.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public interface IRhinoUiDialogService
```

Used by Rhino.UI.Dialogs to access generic Eto dialogs from Rhino Common

## Methods

- [DetectColorScheme](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.irhinouidialogservice/detectcolorscheme.md)
- [IconFromResourceId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.irhinouidialogservice/iconfromresourceid.md)
- [SetToDefaultColorScheme](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.irhinouidialogservice/settodefaultcolorscheme.md)
- [ShowCheckListBox](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.irhinouidialogservice/showchecklistbox.md)
- [ShowComboListBox](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.irhinouidialogservice/showcombolistbox.md)
- [ShowEditBox](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.irhinouidialogservice/showeditbox.md)
- [ShowLineTypes](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.irhinouidialogservice/showlinetypes.md): (2 overloads)
- [ShowListBox](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.irhinouidialogservice/showlistbox.md)
- [ShowMultiListBox](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.irhinouidialogservice/showmultilistbox.md)
- [ShowNumberBox](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.irhinouidialogservice/shownumberbox.md)
- [ShowPopupMenu](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.irhinouidialogservice/showpopupmenu.md)
- [ShowPrintWidths](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.irhinouidialogservice/showprintwidths.md): (2 overloads)
- [ShowPropertyListBox](https://developer.rhino3d.com/api/rhinocommon/type/rhino.ui.irhinouidialogservice/showpropertylistbox.md): (2 overloads)
