Namespace: Ico.Gwx
Assembly: GwxRuntimeCore (in GwxRuntimeCore.dll) Version: 10.97.212.0 (10.97.212.00)
Syntax
C# |
---|
public abstract class GwxPickCommand : FreezableFilteredCustomTypeDescriptorBase, IChildObject |
Visual Basic |
---|
Public MustInherit Class GwxPickCommand _ Inherits FreezableFilteredCustomTypeDescriptorBase _ Implements IChildObject |
JScript |
---|
public abstract class GwxPickCommand extends FreezableFilteredCustomTypeDescriptorBase implements IChildObject |
Remarks
1) Create an assembly (dll) that references the GwxRuntimeCore assembly.
2) Derive a new class from GwxPickCommand and override virtual members to provide command-specific functionality.
3) Included the assembly name or assembly codebase in the "GwxPickCommands" section of the file Gwx.config.xml. For example:

<GwxPickCommands assemblyName1="SampleCommands1" assemblyName2="SampleCommands2" assemblyCodebase1="SampleCommands3.DLL" assemblyCodebase2="http://www.iconics.com/SampleCommands4.DLL" />
Note: if an assembly codebase is specified as a relative URL, the assembly location will be assumed to be relative to the location of GwxRuntimeCore.dll.
When deriving from this class, add properties to represent the parameters of the command (these properties must be XML-serializable in order to be saved). Override the virtual funtions to provide command-specific behavior.
Inheritance Hierarchy
System.Windows.Threading..::..DispatcherObject
System.Windows..::..DependencyObject
System.Windows..::..Freezable
FreezableFilteredCustomTypeDescriptorBase
Ico.Gwx..::..GwxPickCommand
Ico.Gwx..::..ComposeEmailCommand
Ico.Gwx..::..GlobalAliasesCommand
Ico.Gwx..::..IcoCommandingCommand
Ico.Gwx..::..LoginLogoutCommand
Ico.Gwx..::..ObjectVisibilityCommand
Ico.Gwx..::..PhoneCallCommand
Ico.Gwx..::..PlaySoundCommand
Ico.Gwx..::..PopupMenuCommand
Ico.Gwx..::..RunReportCommand
Ico.Gwx..::..RunTransactionCommand
Ico.Gwx..::..ScriptCommand
Ico.Gwx..::..SendSMSCommand
Ico.Gwx..::..SetLanguageCommand
Ico.Gwx..::..StartApplicationCommand
Ico.Gwx..::..ToggleValueCommand
Ico.Gwx..::..UpdateDatabaseCommand
Ico.Gwx..::..WindowTargetCommandBase
Ico.Gwx..::..WriteValueCommand