IInvokeProvider Interfejs

Definicja

Uwidacznia metody i właściwości do obsługi automatyzacja interfejsu użytkownika dostępu klienta do kontrolek, które inicjują lub wykonują jedną, jednoznaczną akcję i nie utrzymują stanu po aktywowaniu.

public interface class IInvokeProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("54fcb24b-e18e-47a2-b4d3-eccbe77599a2")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IInvokeProvider
public interface IInvokeProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("54fcb24b-e18e-47a2-b4d3-eccbe77599a2")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IInvokeProvider = interface
type IInvokeProvider = interface
Public Interface IInvokeProvider
Pochodne
Atrybuty

Uwagi

Zaimplementowano u dostawcy automatyzacja interfejsu użytkownika, który musi obsługiwać InvokePattern wzorzec sterowania.

Kontrolki implementują IInvokeProvider , jeśli to samo zachowanie nie jest widoczne za pośrednictwem innego dostawcy wzorca sterowania. Jeśli na przykład Invoke metoda w kontrolce wykonuje tę samą akcję co Expand metoda or Collapse , kontrolka nie powinna implementować IInvokeProvidermetody .

Metody

Invoke()

Wysyła żądanie aktywowania kontrolki i inicjuje pojedynczą, jednoznaczną akcję.

Dotyczy

Zobacz też