Class GenItemClass
Definition
- Namespace:
- Elm
Sharp
- Assembly:
- ElmSharp.dll
It represents the GenGrid or GenList item class definition field details. It has some display styles, such as "default", "full", and "group_index".
public class GenItemClass : IDisposable
- Inheritance
-
objectGen
Item Class
- Derived
- Implements
-
System.
IDisposable
Constructors
View SourceGenItemClass(string)
Creates and initializes a new instance of the GenItemClass.
Declaration
public GenItemClass(string style)
Parameters
Type | Name | Description |
---|---|---|
string | style | The item display style. |
Properties
View SourceDeleteHandler
Gets or sets the callback that defines how to delete the item text and content.
If get, return Gen
Declaration
public GenItemClass.DeleteDelegate DeleteHandler { get; set; }
Property Value
Type | Description |
---|---|
Gen |
GetContentHandler
Gets or sets the callback that defines how to display the item content.
If get, return Gen
Declaration
public GenItemClass.GetContentDelegate GetContentHandler { get; set; }
Property Value
Type | Description |
---|---|
Gen |
GetTextHandler
Gets or sets the callback that defines how to display the item text.
If get, return Gen
Declaration
public GenItemClass.GetTextDelegate GetTextHandler { get; set; }
Property Value
Type | Description |
---|---|
Gen |
ItemStyle
Gets the item style.
Declaration
public string ItemStyle { get; }
Property Value
Type | Description |
---|---|
string |
ReusableContentHandler
Gets or sets the callback that defines how to reuse the item content.
If get, return Gen
Declaration
public GenItemClass.GetReusableContentDelegate ReusableContentHandler { get; set; }
Property Value
Type | Description |
---|---|
Gen |
Methods
View SourceCreateItemClass()
Creates a new GenList item class in a given GenList widget.
Declaration
protected virtual IntPtr CreateItemClass()
Returns
Type | Description |
---|---|
System. |
The new item class object. |
Dispose()
Destroys the current object.
Declaration
public void Dispose()
Dispose(bool)
Releases all the resources currently used by this instance.
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
bool | disposing | true if the managed resources should be disposed, otherwise false. |
~GenItemClass()
Destroys the GenItemClass object.
Declaration
protected ~GenItemClass()
ReleaseItemClass(IntPtr)
Removes an item class in a given GenList widget.
Declaration
protected virtual void ReleaseItemClass(IntPtr unmanagedPtr)
Parameters
Type | Name | Description |
---|---|---|
System. |
unmanagedPtr | The object to be removed. |