WidgetHandlerTControl, TWidget Class |
Namespace: Eto
public abstract class WidgetHandler<TControl, TWidget> : WidgetHandler<TWidget>, IControlObjectSource where TWidget : Widget
The WidgetHandlerTControl, TWidget type exposes the following members.
| Name | Description | |
|---|---|---|
| WidgetHandlerTControl, TWidget | Initializes a new instance of the WidgetHandlerTControl, TWidget class |
| Name | Description | |
|---|---|---|
| Connector |
Gets a weak connector class to hook up events to the underlying control
| |
| Control |
Gets or sets the platform-specific control object
| |
| DisposeControl |
Gets a value indicating that control should automatically be disposed when this widget is disposed
| |
| HasControl |
Gets a value indicating whether this instance has a Control instance.
|
| Name | Description | |
|---|---|---|
| CreateConnector |
Creates the event connector for this control
| |
| CreateControl |
Creates the control if not already set.
| |
| Dispose |
Disposes this widget and the associated control if DisposeControl is true (Overrides WidgetHandlerTWidgetDispose(Boolean).) | |
| GetControl |
Gets the platform-specific control object of the specified widget using this handler
|
// override the class and implement widget-specific interface public MyWidgetHandler : WidgetHandler<MyPlatformControl, MyWidget>, IMyWidget { // implement IStaticWidget's properties and methods }