This is the base class from which all GwxPick commands derive.
Namespace: Ico.GwxAssembly: 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
Custom Commands for the GwxPick dynamic can be added to this application.
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:
All non-abstract types in the specified assemblies that derive from GwxPickCommand
will be included in the application as GwxPick commands.
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.
CopyC#
<GwxPickCommands assemblyName1="SampleCommands1" assemblyName2="SampleCommands2" assemblyCodebase1="SampleCommands3.DLL" assemblyCodebase2="http://www.iconics.com/SampleCommands4.DLL" />
Inheritance Hierarchy
System..::..Object
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
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