Cómo enlazar datos de Configuration Manager a un formulario
En Configuration Manager, para enlazar Configuration Manager datos de la consola a una hoja de propiedades, se usa la DataBindings
propiedad de la clase de control de la hoja de propiedades.
La DataBindings
propiedad se usa para enlazar a los objetos del Property Manager
formulario. Después de que cambie un objeto, marque el objeto como cambiado con SetDirtyFlag. Esto garantiza que el objeto se serializa correctamente cuando se descarta el cuadro de diálogo.
Para enlazar Configuration Manager datos a un formulario
Si la consola de Configuration Manager está abierta, ciérrela.
En Visual Studio 2010, abra el proyecto que creó en How to Create a Configuration Manager Property Sheet (Cómo crear una hoja de propiedades de Configuration Manager).
En Explorador de soluciones, haga clic con el botón derecho en ConfigMgrControl.cs y, a continuación, haga clic en Diseñador de vistas.
En el Cuadro de herramientas, haga clic en la pestaña Controles comunes y, a continuación, haga doble clic en Cuadro de texto. Se agrega un campo denominado textBox1 al control en el Diseñador de controles de usuario.
En Explorador de soluciones, haga clic con el botón derecho en ConfigMgrControl.cs y, a continuación, haga clic en Ver origen.
Agregue el código siguiente al método
InitializePageControl
:textBox1.DataBindings.Add("Text", PropertyManager["Name"], "StringValue");
En Explorador de soluciones, haga clic con el botón derecho en ConfigMgrPropertySheet.cs y, a continuación, haga clic en Diseñador de vistas.
Haga doble clic en el cuadro de texto que agregó. Se crea un nuevo controlador de eventos,
TextChanged
, .En textBox1_TextChanged, agregue el código siguiente para establecer la marca desfasada cuando se cambie el texto:
Dirty = true;
Compile el proyecto y copie el ensamblado en %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin.
Abra la consola Configuration Manager y vaya al nodo Paquetes en Distribución de software.
Haga clic con el botón derecho en un paquete y, a continuación, haga clic en Mostrar mi hoja de propiedades.
En la hoja de propiedades que se muestra, el cuadro de texto muestra el nombre del paquete seleccionado.
Escriba un nuevo nombre para el paquete y, a continuación, haga clic en Aceptar.
En el panel de resultados de la consola de Configuration Manager, el nombre del paquete se cambia al nombre especificado.
Consulta también
Uso de objetos pasados a un formulario de Configuration Manager
Acerca de Configuration Manager Forms