CargarExtensionesBrowserPropiedadesExtendidasCommand.cs
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 using System.Windows.Forms;
6 using sage.ew.interficies;
7 
8 namespace Sage.ES.S50.Addons
9 {
10  internal class CargarExtensionesBrowserPropiedadesExtendidasCommand : Command
11  {
12  public CargarExtensionesBrowserPropiedadesExtendidasCommand(IAddonsManager addons) : base(addons)
13  {
14  Name = "CargarExtensionesBrowserPropiedadesExtendidasCommand";
15  }
16 
17  protected override void CommandModulo(IModulo modulo, params object[] parameters)
18  {
19  IBrowserPropiedadesExtendidas browserpropiedadesextendidas = (IBrowserPropiedadesExtendidas)parameters[0];
20 
21  // En este caso solo llamamos al método pasando la instancia del usercontrol
22  modulo._BindBrowserPropiedadesExtendidas(browserpropiedadesextendidas);
23  }
24 
25  protected override ExpectedParameters GetExpectedParameters()
26  {
27  return new ExpectedParameters(
28  new Type[] { typeof(IBrowserPropiedadesExtendidas) });
29  }
30  }
31 }
PE-93426 Interficie para los módulos de la aplicación
Definition: IModulo.cs:22
void _BindBrowserPropiedadesExtendidas(IBrowserPropiedadesExtendidas browserpropiedadesextendidas)
Permite capturar eventos definidos de la instancia IBrowserPropiedadesExtendidas
Interficie para las extensiones de los browser