This interface is implemented by the Agentry client.
Public Interface IAgentryControlViewModelDurationImplements IAgentryControlViewModelDurationDisplay
public interface IAgentryControlViewModelDuration : IAgentryControlViewModelDurationDisplay
All members of IAgentryControlViewModelDuration, including inherited members.
Methods| Modifier and Type | Method | Description |
|---|---|---|
| public void | ProcessInput(TimeSpan) | Set the value of the control's backing property to the passed value. |
| Modifier and Type | Property | Description |
|---|---|---|
| public TimeSpan | MaximumValue | Return the maximum value permitted for this control. |
| public TimeSpan | MinimumValue | Return the minimum value permitted for this control. |
| Modifier and Type | Member | Description |
|---|---|---|
| public SMPDurationFormat | DurationFormat | Return the format that is set in the Agentry Editor for this control. |
| public TimeSpan | DurationValue | Return the value of the control's backing property. |
| Modifier and Type | Member | Description |
|---|---|---|
| public bool | DoesAgentryActionExist(string) | Ask Agentry if an action with the specified name exists. |
| public SMPActionResult | ExecuteAgentryAction(string) | Ask Agentry to execute the action with the specified name. |
| public SMPActionResult | ExecuteHyperlinkAction() | Direct the Agentry client to invoke the control's hyperlink action. |
| public string | GetAgentryString(string) | Asks Agentry for a specific string value. |
| public bool | IsAgentryActionEnabled(string) | Ask Agentry if an action with the specified name exists and is enabled. |
| public bool | IsAutoSize | Some Agentry clients depend on the internal layout manager to determine the size of a control by asking the control to determine its own size. |
| public bool | IsEnabled | Determine if the control should be enabled. |
| public bool | IsHyperlinkEnabled | Determine if the control's hyperlink should be enabled. |
| public bool | IsVisible | Determine if the control should be visible. |
| public string | Label | Returns the text of this control's label. |
| public void | OnPropertyChanged(string) | The consumer of this class can listen for the PropertyChanged event in order to handle changes to any of the properties. |
The third-party's custom control's DataContext property is set to an object that implements this interface. The control can use this to request certain information from the Agentry client's view-model.
This particular interface is only implemented by the view-model of a "Duration" edit control.