Intersoft ClientUI Documentation
HybridDelegateCommand Constructor(Action<Object>,Func<Object,Boolean>,Action<Object>,Func<Object,Boolean>,Boolean,CommandUIData)
See Also  Send Feedback
Intersoft.Client.Framework.Input Namespace > HybridDelegateCommand Class > HybridDelegateCommand Constructor : HybridDelegateCommand Constructor(Action<Object>,Func<Object,Boolean>,Action<Object>,Func<Object,Boolean>,Boolean,CommandUIData)






executeMethod
canExecuteMethod
queryStatusMethod
canQueryStatusMethod
isAutomaticRequeryDisabled
uiData

Syntax

Visual Basic (Declaration) 
Public Function New( _
   ByVal executeMethod As Action(Of Object), _
   ByVal canExecuteMethod As Func(Of Object,Boolean), _
   ByVal queryStatusMethod As Action(Of Object), _
   ByVal canQueryStatusMethod As Func(Of Object,Boolean), _
   ByVal isAutomaticRequeryDisabled As Boolean, _
   ByVal uiData As CommandUIData _
)
Visual Basic (Usage)Copy Code
Dim executeMethod As Action(Of Object)
Dim canExecuteMethod As Func(Of Object,Boolean)
Dim queryStatusMethod As Action(Of Object)
Dim canQueryStatusMethod As Func(Of Object,Boolean)
Dim isAutomaticRequeryDisabled As Boolean
Dim uiData As CommandUIData
 
Dim instance As New HybridDelegateCommand(executeMethod, canExecuteMethod, queryStatusMethod, canQueryStatusMethod, isAutomaticRequeryDisabled, uiData)
C# 
public HybridDelegateCommand( 
   Action<object> executeMethod,
   Func<object,bool> canExecuteMethod,
   Action<object> queryStatusMethod,
   Func<object,bool> canQueryStatusMethod,
   bool isAutomaticRequeryDisabled,
   CommandUIData uiData
)
Delphi 
public HybridDelegateCommand( 
    executeMethod: Action;
    canExecuteMethod: Func;
    queryStatusMethod: Action;
    canQueryStatusMethod: Func;
    isAutomaticRequeryDisabled: Boolean;
    uiData: CommandUIData
); 
JScript 
public function HybridDelegateCommand( 
   executeMethod : Action,
   canExecuteMethod : Func,
   queryStatusMethod : Action,
   canQueryStatusMethod : Func,
   isAutomaticRequeryDisabled : boolean,
   uiData : CommandUIData
);
Managed Extensions for C++ 
public: HybridDelegateCommand( 
   Action<Object*>* executeMethod,
   Func<Object*,bool>* canExecuteMethod,
   Action<Object*>* queryStatusMethod,
   Func<Object*,bool>* canQueryStatusMethod,
   bool isAutomaticRequeryDisabled,
   CommandUIData* uiData
)
C++/CLI 
public:
HybridDelegateCommand( 
   Action<Object^>^ executeMethod,
   Func<Object^,bool>^ canExecuteMethod,
   Action<Object^>^ queryStatusMethod,
   Func<Object^,bool>^ canQueryStatusMethod,
   bool isAutomaticRequeryDisabled,
   CommandUIData^ uiData
)

Parameters

executeMethod
canExecuteMethod
queryStatusMethod
canQueryStatusMethod
isAutomaticRequeryDisabled
uiData

Requirements

Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family

See Also

© 2012 All Rights Reserved.